Merge branch 'main' into glitch-soc/merge-upstream
This commit is contained in:
@ -71,15 +71,7 @@ class ActivityPub::Activity
|
||||
end
|
||||
|
||||
def object_uri
|
||||
@object_uri ||= begin
|
||||
str = value_or_id(@object)
|
||||
|
||||
if str&.start_with?('bear:')
|
||||
Addressable::URI.parse(str).query_values['u']
|
||||
else
|
||||
str
|
||||
end
|
||||
end
|
||||
@object_uri ||= uri_from_bearcap(value_or_id(@object))
|
||||
end
|
||||
|
||||
def unsupported_object_type?
|
||||
|
@ -20,7 +20,7 @@ class ActivityPub::Activity::Update < ActivityPub::Activity
|
||||
end
|
||||
|
||||
def update_status
|
||||
return reject_payload! if invalid_origin?(@object['id'])
|
||||
return reject_payload! if invalid_origin?(object_uri)
|
||||
|
||||
@status = Status.find_by(uri: object_uri, account_id: @account.id)
|
||||
|
||||
|
Reference in New Issue
Block a user