From 7fb453a6725c816fd3ade98c072280ecb6092033 Mon Sep 17 00:00:00 2001 From: Olzhas Arystanov Date: Fri, 12 Sep 2025 02:16:18 +0500 Subject: [PATCH] WIP --- b2sdk/v2/session.py | 7 +++---- changelog.d/+v2Session_allowed.fixed.md | 1 + 2 files changed, 4 insertions(+), 4 deletions(-) create mode 100644 changelog.d/+v2Session_allowed.fixed.md diff --git a/b2sdk/v2/session.py b/b2sdk/v2/session.py index 61f09039a..74f697b60 100644 --- a/b2sdk/v2/session.py +++ b/b2sdk/v2/session.py @@ -87,10 +87,9 @@ def upload_file( def _construct_allowed_dict(self, storage_api_info): return { - 'bucketId': storage_api_info['bucketId'], - 'bucketName': storage_api_info['bucketName'], - 'capabilities': storage_api_info['capabilities'], - 'namePrefix': storage_api_info['namePrefix'], + 'buckets': [ + {'id': storage_api_info['bucketId'], 'name': storage_api_info['bucketName']} + ] } def _get_allowed_buckets_message(self, allowed) -> str | None: diff --git a/changelog.d/+v2Session_allowed.fixed.md b/changelog.d/+v2Session_allowed.fixed.md new file mode 100644 index 000000000..68233faba --- /dev/null +++ b/changelog.d/+v2Session_allowed.fixed.md @@ -0,0 +1 @@ +Add `Fix allowed dict construction in v2.Session. \ No newline at end of file