From 969952c992b9c78827d24e74999c16c50313cf41 Mon Sep 17 00:00:00 2001 From: saint Date: Wed, 26 Jun 2024 19:42:15 +1000 Subject: [PATCH] v2.15.1 Minor fix --- gossamer_forums.rb | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/gossamer_forums.rb b/gossamer_forums.rb index 53a5b2f..2f1761c 100644 --- a/gossamer_forums.rb +++ b/gossamer_forums.rb @@ -1,5 +1,5 @@ # gossamer threads migration-import code -# v0.15.1 +# v0.15.2 require 'mysql2' require 'open-uri' @@ -312,14 +312,15 @@ class GossamerForumsImporter < ImportScripts::Base end # For each user, add user ID mapping to SQLite now that we know what the Discourse user ID is, ... and append user bio and import user files - users.each do |discourse_user| + users.each do |user| # discourse_username = sanitize_username(user[:username], user[:email], user[:name]) - # discourse_user = User.find_by(username: discourse_username) + discourse_username = user[:username] + discourse_user = User.find_by(username: discourse_username) - # if discourse_user.nil? - # puts "User #{user[:username]} --> #{discourse_username} not found in Discourse. Skipping file import." - # next - # end + if discourse_user.nil? + puts "User #{user[:username]} --> #{discourse_username} not found in Discourse. Skipping file import." + next + end # # Store the user ID mapping # @user_id_map[user[:id]] = discourse_user.id