fix: 带 ad_domain 的系统用户不应该支持推送

pull/7385/head
xinwen 2021-12-14 16:46:35 +08:00 committed by Jiangjie.Bai
parent 0c2e5f3f2a
commit 4f889cfe36
1 changed files with 6 additions and 1 deletions

View File

@ -138,7 +138,7 @@ def get_push_unixlike_system_user_tasks(system_user, username=None):
return tasks 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: if username is None:
username = system_user.username username = system_user.username
password = system_user.password password = system_user.password
@ -151,6 +151,11 @@ def get_push_windows_system_user_tasks(system_user, username=None):
if not password: if not password:
logger.error("Error: no password found") logger.error("Error: no password found")
return tasks return tasks
if system_user.ad_domain:
logger.error('System user with AD domain do not support push.')
return tasks
task = { task = {
'name': 'Add user {}'.format(username), 'name': 'Add user {}'.format(username),
'action': { 'action': {