Fixed two materials docname-with-rev regexes that were too narrow.

- Legacy-Id: 14856
This commit is contained in:
Henrik Levkowetz 2018-03-18 10:58:29 +00:00
parent b9e34b3eec
commit d827f7415e

View file

@ -159,12 +159,11 @@ def current_materials(request):
def materials_document(request, document, num=None, ext=None):
if num is None:
num = get_meeting(num).number
if (re.search('^\w+-\d+-\w+-\d\d$', document) or
re.search('^\w+-interim-\d+-\w+-\d\d-\d\d$', document)):
if (re.search('^\w+-\d+-.+-\d\d$', document) or
re.search('^\w+-interim-\d+-\.+-\d\d-\d\d$', document)):
name, rev = document.rsplit('-', 1)
else:
name, rev = document, None
doc = get_object_or_404(Document, name=name)
if not doc.meeting_related():
raise Http404("Not a meeting related document")