cloudflare r2 fix

pull/601/head
Pete Matsyburka 4 weeks ago
parent c4b007411d
commit cbffb1e5b8

@ -29,7 +29,12 @@ module LoadActiveStorageConfigs
service_configurations = ActiveSupport::ConfigurationFile.parse(STORAGE_YML_PATH) service_configurations = ActiveSupport::ConfigurationFile.parse(STORAGE_YML_PATH)
service_configurations[service].merge!(configs) if configs.present? 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' if service == 'google'
service_configurations[service][:credentials] = JSON.parse(configs.fetch('credentials', '{}')) service_configurations[service][:credentials] = JSON.parse(configs.fetch('credentials', '{}'))

Loading…
Cancel
Save