From 867e15b57c102c26d193bc1dcba1e425f8659944 Mon Sep 17 00:00:00 2001 From: Adrian Moennich Date: Tue, 18 May 2021 12:25:33 +0200 Subject: [PATCH] Storage/S3: Fix bucket API --- storage_s3/indico_storage_s3/controllers.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/storage_s3/indico_storage_s3/controllers.py b/storage_s3/indico_storage_s3/controllers.py index e3f82a3..36e512f 100644 --- a/storage_s3/indico_storage_s3/controllers.py +++ b/storage_s3/indico_storage_s3/controllers.py @@ -41,7 +41,7 @@ class RHBuckets(RH): def _get_dynamic_info(self, backend_name, storage): buckets = set() for model in StoredFileMixin.__subclasses__(): - query = (db.session.query(db.func.split_part(model.storage_file_id, '//', 1).distinct()) + query = (db.session.query(db.func.split_part(model.storage_file_id, '//', 1).label('bucket').distinct()) .filter(model.storage_file_id.isnot(None), model.storage_backend == backend_name)) buckets.update(bucket for bucket, in query)