From 2c8ed7db0cced69d4d194374fffb9f0e8f824b4e Mon Sep 17 00:00:00 2001 From: nero Date: Fri, 8 Dec 2023 18:49:56 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20cr=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/bk-user/bkuser/apis/web/data_source/serializers.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/bk-user/bkuser/apis/web/data_source/serializers.py b/src/bk-user/bkuser/apis/web/data_source/serializers.py index 70237cfe6..2b8033eaa 100644 --- a/src/bk-user/bkuser/apis/web/data_source/serializers.py +++ b/src/bk-user/bkuser/apis/web/data_source/serializers.py @@ -381,7 +381,9 @@ def get_data_source_name(self, obj: DataSourceSyncTask) -> str: def get_start_at(self, obj: DataSourceSyncTask) -> str: return obj.start_at_display - def get_operator(self, obj: DataSourceSyncTask): + def get_operator(self, obj: DataSourceSyncTask) -> str: + if not obj.operator: + return "" operator = self.context["tenant_manager_map"][obj.operator].data_source_user expression_factors = { "username": operator.username,