Browse Source

fix avatar gallery when using cloud storage

Jesse 6 years ago
parent
commit
7a82aa4305
2 changed files with 4 additions and 7 deletions
  1. 4 4
      misago/users/avatars/gallery.py
  2. 0 3
      misago/users/models/avatargallery.py

+ 4 - 4
misago/users/avatars/gallery.py

@@ -65,8 +65,8 @@ def load_avatar_galleries():
     return galleries
 
 
-def set_avatar(user, image):
-    store.store_new_avatar(user, Image.open(image.path))
+def set_avatar(user, avatar):
+    store.store_new_avatar(user, Image.open(avatar.image))
 
 
 def set_random_avatar(user):
@@ -82,5 +82,5 @@ def set_random_avatar(user):
         else:
             avatars_list += gallery['images']
 
-    random_image_path = random.choice(avatars_list).path
-    store.store_new_avatar(user, Image.open(random_image_path))
+    random_avatar = random.choice(avatars_list)
+    store.store_new_avatar(user, Image.open(random_avatar.image))

+ 0 - 3
misago/users/models/avatargallery.py

@@ -10,9 +10,6 @@ class AvatarGallery(models.Model):
     class Meta:
         ordering = ['gallery', 'pk']
 
-    @property
-    def path(self):
-        return self.image.path
 
     @property
     def url(self):