v0.48.6 48-48-48, add handling for deleted-former user as OP poster
This commit is contained in:
parent
a10df09d09
commit
9d6e1a0b7c
@ -1,7 +1,7 @@
|
|||||||
# Federated Computer, Inc.
|
# Federated Computer, Inc.
|
||||||
# David Sainty <saint@federated.computer> 2024 A.D.
|
# David Sainty <saint@federated.computer> 2024 A.D.
|
||||||
# Gossamer Threads to Discourse -- Migration-Import Script
|
# Gossamer Threads to Discourse -- Migration-Import Script
|
||||||
# v0.48.5 Batch size 1000, double councurrency numbers
|
# v0.48.6 48-48-48, add handling for deleted-former user as OP poster
|
||||||
|
|
||||||
require 'mysql2'
|
require 'mysql2'
|
||||||
require 'open-uri'
|
require 'open-uri'
|
||||||
@ -1324,7 +1324,18 @@ class GossamerForumsImporter < ImportScripts::Base
|
|||||||
|
|
||||||
# Fetch the mapped Discourse user and category ID based on Gossamer data
|
# Fetch the mapped Discourse user and category ID based on Gossamer data
|
||||||
discourse_user_id = fetch_user_id_mapping(row['user_id_fk'])
|
discourse_user_id = fetch_user_id_mapping(row['user_id_fk'])
|
||||||
|
|
||||||
|
# Check to be certain user has not been deleted, etc.
|
||||||
|
if discourse_user_id.nil? || discourse_user_id == 0
|
||||||
|
puts "discourse_user_id is NIL/ZERO for post_id #{row['post_id']}"
|
||||||
|
discourse_former_user = User.find_by(username: 'Former_User')
|
||||||
|
discourse_user_id = discourse_former_user.id
|
||||||
|
puts "discourse_user_id is NOW Former_User id #{discourse_user_id} for post_id #{row['post_id']}"
|
||||||
|
end
|
||||||
|
|
||||||
|
# Fetch the mapped Discourse user and category ID based on Gossamer data
|
||||||
discourse_category_id = fetch_category_id_mapping(row['forum_id_fk'])
|
discourse_category_id = fetch_category_id_mapping(row['forum_id_fk'])
|
||||||
|
|
||||||
puts "discourse_user_id #{discourse_user_id} discourse_category_id #{discourse_category_id}"
|
puts "discourse_user_id #{discourse_user_id} discourse_category_id #{discourse_category_id}"
|
||||||
return unless discourse_user_id && discourse_category_id
|
return unless discourse_user_id && discourse_category_id
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user