Remove skip_fallback from post fetcher

This commit is contained in:
Benjamin Neff 2017-08-06 19:28:44 +02:00
parent 621fdda197
commit 9626c77a1c
No known key found for this signature in database
GPG key ID: 971464C3F1A90194

View file

@ -102,25 +102,16 @@ module Diaspora; module Fetcher; class Public
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(
:author => @person,
:public => true
)
entry.assign_attributes(
author: @person,
public: true,
guid: post["guid"],
text: post["text"],
provider_display_name: post["provider_display_name"],
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
# re-enable everything we disabled before
StatusMessage.set_callback :create, :set_guid
end
set_fetch_status Public::Status_Processed
end