5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2025-02-17 00:41:50 +00:00

fix: las actividades pueden existir previamente

This commit is contained in:
f 2024-02-23 12:26:33 -03:00
parent fd1d2382fa
commit 836e5d5935
No known key found for this signature in database

View file

@ -132,12 +132,14 @@ module Api
#
# @return [ActivityPub::Activity]
def activity
@activity ||= ActivityPub::Activity.type_from(original_activity).new(uri: original_activity[:id],
activity_pub: activity_pub).tap do |a|
a.content = original_activity.dup
a.content[:object] = object.uri
a.save!
end
@activity ||=
ActivityPub::Activity
.type_from(original_activity)
.find_or_initialize_by(uri: original_activity[:id], activity_pub: activity_pub).tap do |a|
a.content = original_activity.dup
a.content[:object] = object.uri
a.save!
end
end
# Actor, si no hay instancia, la crea en el momento