Fix: return file hash for avatar & banner for the creatror api endpoint

This commit is contained in:
Aroy-Art 2025-04-09 22:09:42 +02:00
parent f3b0fac954
commit 49ab55765a
Signed by: Aroy
GPG key ID: 583642324A1D2070

View file

@ -51,13 +51,13 @@ class CreatorListSerializer(serializers.ModelSerializer):
def get_avatar_url(self, obj) -> Optional[str]: def get_avatar_url(self, obj) -> Optional[str]:
if obj.avatar: if obj.avatar:
return obj.avatar.file.url return obj.avatar.hash_blake3
else: else:
return None return None
def get_banner_url(self, obj) -> Optional[str]: def get_banner_url(self, obj) -> Optional[str]:
if obj.banner: if obj.banner:
return obj.banner.file.url return obj.banner.hash_blake3
else: else:
return None return None
@ -104,13 +104,13 @@ class CreatorDetailsSerializer(serializers.ModelSerializer):
def get_avatar_url(self, obj) -> Optional[str]: def get_avatar_url(self, obj) -> Optional[str]:
if obj.avatar: if obj.avatar:
return obj.avatar.file.url return obj.avatar.hash_blake3
else: else:
return None return None
def get_banner_url(self, obj) -> Optional[str]: def get_banner_url(self, obj) -> Optional[str]:
if obj.banner: if obj.banner:
return obj.banner.file.url return obj.banner.hash_blake3
else: else:
return None return None