From 2f204d5747a97de4659b792a3b84c78f3089f1a7 Mon Sep 17 00:00:00 2001 From: Franck Nijhof Date: Fri, 18 Aug 2023 10:38:21 +0200 Subject: [PATCH] Remove unneeded startswith in content check of image upload (#98599) --- homeassistant/components/image_upload/__init__.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/homeassistant/components/image_upload/__init__.py b/homeassistant/components/image_upload/__init__.py index 6486d584b0e..6faa690b4cb 100644 --- a/homeassistant/components/image_upload/__init__.py +++ b/homeassistant/components/image_upload/__init__.py @@ -78,8 +78,10 @@ class ImageStorageCollection(collection.DictStorageCollection): data = self.CREATE_SCHEMA(dict(data)) uploaded_file: FileField = data["file"] - if not uploaded_file.content_type.startswith( - ("image/gif", "image/jpeg", "image/png") + if uploaded_file.content_type not in ( + "image/gif", + "image/jpeg", + "image/png", ): raise vol.Invalid("Only jpeg, png, and gif images are allowed")