perf: dont set defaults unless required (#25626)
On site with many signups this causes cache trashing because every signup clears cache.
This commit is contained in:
parent
439e7c5b1a
commit
54776f796b
1 changed files with 2 additions and 1 deletions
|
|
@ -171,7 +171,8 @@ class User(Document):
|
|||
self.validate_username()
|
||||
self.remove_disabled_roles()
|
||||
self.validate_user_email_inbox()
|
||||
ask_pass_update()
|
||||
if self.user_emails:
|
||||
ask_pass_update()
|
||||
self.validate_allowed_modules()
|
||||
self.validate_user_image()
|
||||
self.set_time_zone()
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue