From b9891c26417df1777b0cfc89ec41466436e10801 Mon Sep 17 00:00:00 2001 From: Neil Lalonde Date: Mon, 17 Sep 2018 09:57:11 -0400 Subject: [PATCH] FIX: error because last_id is nil in discourse_merger script --- script/bulk_import/discourse_merger.rb | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/script/bulk_import/discourse_merger.rb b/script/bulk_import/discourse_merger.rb index e3d4a752b04..14cf5a1fdf3 100644 --- a/script/bulk_import/discourse_merger.rb +++ b/script/bulk_import/discourse_merger.rb @@ -173,7 +173,7 @@ class BulkImport::DiscourseMerger < BulkImport::Base columns = Category.columns.map(&:name) imported_ids = [] - last_id = Category.unscoped.maximum(:id) + last_id = Category.unscoped.maximum(:id) || 1 sql = "COPY categories (#{columns.map { |c| "\"#{c}\"" }.join(', ')}) FROM STDIN" @raw_connection.copy_data(sql, @encoder) do @@ -249,7 +249,7 @@ class BulkImport::DiscourseMerger < BulkImport::Base columns = Tag.columns.map(&:name) imported_ids = [] - last_id = Tag.unscoped.maximum(:id) + last_id = Tag.unscoped.maximum(:id) || 1 sql = "COPY tags (#{columns.map { |c| "\"#{c}\"" }.join(', ')}) FROM STDIN" @raw_connection.copy_data(sql, @encoder) do @@ -366,7 +366,7 @@ class BulkImport::DiscourseMerger < BulkImport::Base puts "merging badges..." columns = Badge.columns.map(&:name) imported_ids = [] - last_id = Badge.unscoped.maximum(:id) + last_id = Badge.unscoped.maximum(:id) || 1 sql = "COPY badges (#{columns.map { |c| "\"#{c}\"" }.join(', ')}) FROM STDIN" @raw_connection.copy_data(sql, @encoder) do