diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index 2948a2e715..253f2852ff 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -2790,7 +2790,8 @@ def clean_content(self): def clean_file(self): submission_method = self.cleaned_data.get("submission_method") if submission_method == "upload": - return super().clean_file() + if self.cleaned_data.get("file", None) is not None: + return super().clean_file() return None def clean(self):