Merge pull request #128 from kmycode/kb-connect-7.2-to-development

Connect `kb_patch` to `kb_development`
This commit is contained in:
KMY(雪あすか) 2023-10-17 08:24:32 +09:00 committed by GitHub
commit c042987026
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 11 additions and 2 deletions

View file

@ -103,7 +103,12 @@ class ActivityPub::Activity::Like < ActivityPub::Activity
return if custom_emoji_parser.shortcode.blank? || custom_emoji_parser.image_remote_url.blank?
domain = tag['domain'] || URI.split(custom_emoji_parser.uri)[2] || @account.domain
domain = nil if domain == Rails.configuration.x.local_domain || domain == Rails.configuration.x.web_domain
if domain == Rails.configuration.x.local_domain || domain == Rails.configuration.x.web_domain
# Block overwriting remote-but-local data
return CustomEmoji.find_by(shortcode: custom_emoji_parser.shortcode, domain: nil)
end
return if domain.present? && skip_download?(domain)
emoji = CustomEmoji.find_by(shortcode: custom_emoji_parser.shortcode, domain: domain)

View file

@ -9,7 +9,7 @@ module Mastodon
end
def kmyblue_minor
1
2
end
def kmyblue_flag

View file

@ -185,6 +185,10 @@ RSpec.describe ActivityPub::Activity::Like do
}
end
before do
Fabricate(:custom_emoji, domain: nil, shortcode: 'tinking', license: 'Everyone but Ohagi')
end
it 'create emoji reaction' do
expect(subject.count).to eq 1
expect(subject.first.name).to eq 'tinking'