mirror of
https://github.com/discourse/discourse.git
synced 2025-02-25 18:55:32 -06:00
FIX: Remove site settings override for deprecated url site settings.
This commit is contained in:
parent
e25b3965a7
commit
81b3bdaabd
@ -6,6 +6,7 @@ module Jobs
|
|||||||
Jobs::MigrateUrlSiteSettings::SETTINGS.each do |old_setting, new_setting|
|
Jobs::MigrateUrlSiteSettings::SETTINGS.each do |old_setting, new_setting|
|
||||||
if SiteSetting.where("name = ? AND value IS NOT NULL", new_setting).exists?
|
if SiteSetting.where("name = ? AND value IS NOT NULL", new_setting).exists?
|
||||||
SiteSetting.public_send("#{old_setting}=", nil, warn: false)
|
SiteSetting.public_send("#{old_setting}=", nil, warn: false)
|
||||||
|
SiteSetting.find_by(name: old_setting).destroy!
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
@ -21,6 +21,7 @@ RSpec.describe Jobs::CleanUpDeprecatedUrlSiteSettings do
|
|||||||
described_class.new.execute({})
|
described_class.new.execute({})
|
||||||
end.to change { SiteSetting.logo_url }.from("/test/some/url").to("")
|
end.to change { SiteSetting.logo_url }.from("/test/some/url").to("")
|
||||||
|
|
||||||
|
expect(SiteSetting.exists?(name: "logo_url")).to eq(false)
|
||||||
expect(SiteSetting.logo).to eq(logo_upload)
|
expect(SiteSetting.logo).to eq(logo_upload)
|
||||||
expect(SiteSetting.logo_small_url).to eq('/test/another/url')
|
expect(SiteSetting.logo_small_url).to eq('/test/another/url')
|
||||||
end
|
end
|
||||||
|
Loading…
Reference in New Issue
Block a user