Skip to content
Extraits de code Groupes Projets
Non vérifiée Valider 9626c77a rédigé par Benjamin Neff's avatar Benjamin Neff
Parcourir les fichiers

Remove `skip_fallback` from post fetcher

parent 621fdda1
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -102,25 +102,16 @@ module Diaspora; module Fetcher; class Public ...@@ -102,25 +102,16 @@ module Diaspora; module Fetcher; class Public
logger.debug "post: #{post.to_s[0..250]}" logger.debug "post: #{post.to_s[0..250]}"
# disable some stuff we don't want for bulk inserts
StatusMessage.skip_callback :create, :set_guid
entry = StatusMessage.diaspora_initialize( entry = StatusMessage.diaspora_initialize(
:author => @person, author: @person,
:public => true public: true,
)
entry.assign_attributes(
guid: post["guid"], guid: post["guid"],
text: post["text"], text: post["text"],
provider_display_name: post["provider_display_name"], provider_display_name: post["provider_display_name"],
created_at: ActiveSupport::TimeZone.new("UTC").parse(post["created_at"]).to_datetime, created_at: ActiveSupport::TimeZone.new("UTC").parse(post["created_at"]).to_datetime,
interacted_at: ActiveSupport::TimeZone.new("UTC").parse(post["interacted_at"]).to_datetime
) )
entry.save entry.save
# re-enable everything we disabled before
StatusMessage.set_callback :create, :set_guid
end end
set_fetch_status Public::Status_Processed set_fetch_status Public::Status_Processed
end end
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter