From 2846a2d58d2d9e74bbdcdb1e03adc2d00a4c22c6 Mon Sep 17 00:00:00 2001 From: Henrik Levkowetz Date: Tue, 1 Aug 2017 10:56:10 +0000 Subject: [PATCH] Return 404 if meeting materials not found. - Legacy-Id: 14019 --- ietf/meeting/views.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/ietf/meeting/views.py b/ietf/meeting/views.py index 22e10988c..aa394d04c 100644 --- a/ietf/meeting/views.py +++ b/ietf/meeting/views.py @@ -168,6 +168,8 @@ def materials_document(request, document, num=None, ): raise Http404("No such document for meeting %s" % num) filename = doc.get_file_name() basename = doc.get_base_name() + if not os.path.exists(filename): + raise Http404("File not found: %s" % filename) with open(filename, 'rb') as file: bytes = file.read()