v0.42.1 Rewrite and simplication of concurrent-ruby support

This commit is contained in:
David Sainty 2024-08-18 01:23:54 +10:00
parent 5c648f97c1
commit 23a65c5f5c

View File

@ -1269,10 +1269,12 @@ class GossamerForumsImporter < ImportScripts::Base
puts "CREATE TOPIC POST topic.id #{topic.id} discourse_user_id #{discourse_user_id}" puts "CREATE TOPIC POST topic.id #{topic.id} discourse_user_id #{discourse_user_id}"
post_number = 0
sqlite_mutex.synchronize do sqlite_mutex.synchronize do
# Increment the post count for the topic # Increment the post count for the topic
post_number = fetch_db_topic_post_numbers(topic.id).to_i + 1 post_number = fetch_db_topic_post_numbers(topic.id).to_i + 1
update_db_topic_post_numbers(topic.id, post_number) update_db_topic_post_numbers(topic.id, post_number)
end
puts "TIJ GG post_id #{post_id}" puts "TIJ GG post_id #{post_id}"
@ -1288,7 +1290,6 @@ class GossamerForumsImporter < ImportScripts::Base
) )
post.custom_fields['original_gossamer_id'] = row['post_id'] post.custom_fields['original_gossamer_id'] = row['post_id']
post.save! post.save!
end
sqlite_mutex.synchronize do sqlite_mutex.synchronize do
# Increment the post count for the topic and user # Increment the post count for the topic and user