cloudflare r2 fix

This commit is contained in:
Pete Matsyburka
2026-02-22 20:13:19 +02:00
parent c4b007411d
commit cbffb1e5b8
+6 -1
View File
@@ -29,7 +29,12 @@ module LoadActiveStorageConfigs
service_configurations = ActiveSupport::ConfigurationFile.parse(STORAGE_YML_PATH)
service_configurations[service].merge!(configs) if configs.present?
service_configurations[service][:force_path_style] = true if configs&.dig('endpoint').present?
if configs&.dig('endpoint').present?
service_configurations[service][:force_path_style] = true
if configs['endpoint'].include?('cloudflarestorage.com')
service_configurations[service][:request_checksum_calculation] = 'when_required'
end
end
if service == 'google'
service_configurations[service][:credentials] = JSON.parse(configs.fetch('credentials', '{}'))