mirror of
https://github.com/discourse/discourse.git
synced 2025-02-16 18:24:52 -06:00
FIX: Jobs::EnsureS3UploadsExistence
broken for multisite (#27401)
This is a follow-up to 8cf4ed5f88
.
This commit is contained in:
parent
95ed8d05bf
commit
adc824a9bc
@ -15,8 +15,8 @@ module Jobs
|
||||
end
|
||||
end
|
||||
|
||||
def prepare_for_all_sites
|
||||
inventory = S3Inventory.new(s3_helper, :upload)
|
||||
def prepare_for_all_sites(s3_inventory_bucket)
|
||||
inventory = S3Inventory.new(:upload, s3_inventory_bucket:)
|
||||
@db_inventories = inventory.prepare_for_all_sites
|
||||
@inventory_date = inventory.inventory_date
|
||||
end
|
||||
@ -25,7 +25,7 @@ module Jobs
|
||||
return if (s3_inventory_bucket = SiteSetting.s3_inventory_bucket).blank?
|
||||
|
||||
if !@db_inventories && Rails.configuration.multisite && GlobalSetting.use_s3?
|
||||
prepare_for_all_sites
|
||||
prepare_for_all_sites(s3_inventory_bucket)
|
||||
end
|
||||
|
||||
if @db_inventories &&
|
||||
|
1
spec/jobs/ensure_s3_uploads_existence_multisite_spec.rb
Normal file
1
spec/jobs/ensure_s3_uploads_existence_multisite_spec.rb
Normal file
@ -0,0 +1 @@
|
||||
|
Loading…
Reference in New Issue
Block a user