Merge pull request #3677 from InspectorCaracal/patch-36
Avoid certain tracebacks when creating accounts
This commit is contained in:
commit
069542ef7d
1 changed files with 5 additions and 2 deletions
|
|
@ -778,6 +778,9 @@ class DefaultAccount(AccountDB, metaclass=TypeclassBase):
|
||||||
In this case we're simply piggybacking on this feature to apply
|
In this case we're simply piggybacking on this feature to apply
|
||||||
additional normalization per Evennia's standards.
|
additional normalization per Evennia's standards.
|
||||||
"""
|
"""
|
||||||
|
if not isinstance(username, str):
|
||||||
|
username = str(username)
|
||||||
|
|
||||||
username = super(DefaultAccount, cls).normalize_username(username)
|
username = super(DefaultAccount, cls).normalize_username(username)
|
||||||
|
|
||||||
# strip excessive spaces in accountname
|
# strip excessive spaces in accountname
|
||||||
|
|
@ -1010,8 +1013,8 @@ class DefaultAccount(AccountDB, metaclass=TypeclassBase):
|
||||||
account = None
|
account = None
|
||||||
errors = []
|
errors = []
|
||||||
|
|
||||||
username = kwargs.get("username")
|
username = kwargs.get("username", "")
|
||||||
password = kwargs.get("password")
|
password = kwargs.get("password", "")
|
||||||
email = kwargs.get("email", "").strip()
|
email = kwargs.get("email", "").strip()
|
||||||
guest = kwargs.get("guest", False)
|
guest = kwargs.get("guest", False)
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue