From f0d10553b457abd47b7053fece75bd42d0f1a7f3 Mon Sep 17 00:00:00 2001 From: TzuxinChen <74103156+ChenZixinn@users.noreply.github.com> Date: Mon, 5 Aug 2024 13:19:01 +0800 Subject: [PATCH] =?UTF-8?q?Fixed=20a=20bug=20where=20permission=20was=20cl?= =?UTF-8?q?early=20displaye=E2=80=A6=20(#6934)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/controllers/console/datasets/datasets.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/controllers/console/datasets/datasets.py b/api/controllers/console/datasets/datasets.py index be0281f07a..3e98843280 100644 --- a/api/controllers/console/datasets/datasets.py +++ b/api/controllers/console/datasets/datasets.py @@ -238,7 +238,8 @@ class DatasetApi(Resource): DatasetPermissionService.update_partial_member_list( tenant_id, dataset_id_str, data.get('partial_member_list') ) - else: + # clear partial member list when permission is only_me or all_team_members + elif data.get('permission') == 'only_me' or data.get('permission') == 'all_team_members': DatasetPermissionService.clear_partial_member_list(dataset_id_str) partial_member_list = DatasetPermissionService.get_dataset_partial_member_list(dataset_id_str)