Compare commits

...

1 Commits
master ... v4.9

Author SHA1 Message Date
ibuler
b00d32b0f3 fix: account username has domain, then set again 2025-05-12 18:35:59 +08:00

View File

@@ -166,9 +166,12 @@ class Account(AbsConnectivity, LabeledMixin, BaseAccount, JSONFilterMixin):
return self.ds.domain_name
return ''
def username_has_domain(self):
return '@' in self.username or '\\' in self.username
@property
def full_username(self):
if self.ds_domain:
if not self.username_has_domain() and self.ds_domain:
return '{}@{}'.format(self.username, self.ds_domain)
return self.username