Fix: fix app logo validation with no file (#10599)

This commit is contained in:
shamoon
2025-08-17 07:19:50 -07:00
committed by GitHub
parent d878bc153a
commit 521fd1c957

View File

@@ -209,7 +209,7 @@ class ApplicationConfigurationSerializer(serializers.ModelSerializer):
return super().update(instance, validated_data) return super().update(instance, validated_data)
def validate_app_logo(self, file): def validate_app_logo(self, file):
if magic.from_buffer(file.read(2048), mime=True) == "image/svg+xml": if file and magic.from_buffer(file.read(2048), mime=True) == "image/svg+xml":
reject_dangerous_svg(file) reject_dangerous_svg(file)
return file return file