From 322afba0cb884fd28e623eef2138a364e7648490 Mon Sep 17 00:00:00 2001 From: Joachim Hummel Date: Tue, 2 Jun 2026 11:40:30 +0200 Subject: [PATCH] upload: filename None-sicher an secure_filename (Typ-Warnung weg) file.filename ist str|None. Guard faengt None jetzt mit ab, und secure_filename(file.filename or "") macht den Typ eindeutig str. Co-Authored-By: Claude Opus 4.8 (1M context) --- app.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app.py b/app.py index 2931d48..40b24e4 100644 --- a/app.py +++ b/app.py @@ -865,10 +865,10 @@ def upload_video(): abort(400, description="Keine Datei erhalten") file = request.files["file"] - if not file or file.filename == "": + if not file or not file.filename: abort(400, description="Keine Datei ausgewaehlt") - filename = secure_filename(file.filename) + filename = secure_filename(file.filename or "") if not filename: abort(400, description="Ungueltiger Dateiname") if not allowed_file(filename):