From 4f889cfe36d16dd86f1eb9d20af741ad4b64a0e4 Mon Sep 17 00:00:00 2001 From: xinwen Date: Tue, 14 Dec 2021 16:46:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=B8=A6=20ad=5Fdomain=20=E7=9A=84?= =?UTF-8?q?=E7=B3=BB=E7=BB=9F=E7=94=A8=E6=88=B7=E4=B8=8D=E5=BA=94=E8=AF=A5?= =?UTF-8?q?=E6=94=AF=E6=8C=81=E6=8E=A8=E9=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apps/assets/tasks/push_system_user.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/assets/tasks/push_system_user.py b/apps/assets/tasks/push_system_user.py index a741e173c..2be740eca 100644 --- a/apps/assets/tasks/push_system_user.py +++ b/apps/assets/tasks/push_system_user.py @@ -138,7 +138,7 @@ def get_push_unixlike_system_user_tasks(system_user, username=None): return tasks -def get_push_windows_system_user_tasks(system_user, username=None): +def get_push_windows_system_user_tasks(system_user: SystemUser, username=None): if username is None: username = system_user.username password = system_user.password @@ -151,6 +151,11 @@ def get_push_windows_system_user_tasks(system_user, username=None): if not password: logger.error("Error: no password found") return tasks + + if system_user.ad_domain: + logger.error('System user with AD domain do not support push.') + return tasks + task = { 'name': 'Add user {}'.format(username), 'action': {