From cd48cc95269ab30a8a15e0b845807c16c70f31e7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bj=C3=B6rn=20Pedersen?= Date: Tue, 15 Jul 2025 11:01:19 +0200 Subject: [PATCH] Add region setting This fixes a bug that prevents uploads on selfhosted (minio) storage with a non-default region setting. --- storage_s3/indico_storage_s3/storage.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/storage_s3/indico_storage_s3/storage.py b/storage_s3/indico_storage_s3/storage.py index 93ae2012d..c116e5463 100644 --- a/storage_s3/indico_storage_s3/storage.py +++ b/storage_s3/indico_storage_s3/storage.py @@ -60,6 +60,8 @@ def __init__(self, data): self.session_kwargs['aws_secret_access_key'] = data['secret_key'] if 'addressing_style' in data: self.client_kwargs['config'] = Config(s3={'addressing_style': data['addressing_style']}) + if 'region' in data: + self.client_kwargs['region_name'] = data['region'] self.bucket_policy_file = data.get('bucket_policy_file') self.bucket_versioning = data.get('bucket_versioning') in ('1', 'true', 'yes', 'on') if data.get('proxy') in ('1', 'true', 'yes', 'on'):