Do not set empty avatar when generating one
As the method is called on write and is also calling write via save, we must ensure to save only when an avatar is filled to break the loop. issue10914 review363041002
This commit is contained in:
1 parent
a97e769ad3
commit
1b3690eeb7
1 file changed
+3
-1
@@ -62,7 +62,9 @@ def avatar_mixin(size=64, default=None):
|
||||
if not records:
|
||||
return
|
||||
for record in records:
|
||||
record.avatar = generate(size, getattr(record, field))
|
||||
avatar = generate(size, getattr(record, field))
|
||||
if avatar:
|
||||
record.avatar = avatar
|
||||
cls.save(records)
|
||||
|
||||
if default:
|
||||
|
||||
Reference in new issue
Block a user