Просмотр исходного кода

Ignore _locked gallery when picking default avatar.

Ralfp 12 лет назад
Родитель
Сommit
dad5d53566
1 измененных файлов с 5 добавлено и 4 удалено
  1. 5 4
      misago/users/models.py

+ 5 - 4
misago/users/models.py

@@ -228,10 +228,11 @@ class User(models.Model):
                 if not avatars_list:
                     avatars_list = []
                     for directory in path(settings.STATICFILES_DIRS[0]).joinpath('avatars').dirs():
-                        avatars_list += directory.files('*.gif')
-                        avatars_list += directory.files('*.jpg')
-                        avatars_list += directory.files('*.jpeg')
-                        avatars_list += directory.files('*.png')
+                        if not directory[-7:] == '_locked':
+                            avatars_list += directory.files('*.gif')
+                            avatars_list += directory.files('*.jpg')
+                            avatars_list += directory.files('*.jpeg')
+                            avatars_list += directory.files('*.png')
                 if avatars_list:
                     # Pick random avatar from list
                     self.avatar_type = 'gallery'