Skip to content
Snippets Groups Projects
Commit 5ff2cbb4 authored by Tanner Prestegard's avatar Tanner Prestegard Committed by GraceDB
Browse files

Bugfix for superevent date ID regex

Changing \d+ to \d{6} in superevent date ID regex.  This prevents
ValueErrors from occurring when people try to go to URLs like
/superevents/view/S0001.
parent 76a04a2e
No related branches found
No related tags found
1 merge request!8Superevents
......@@ -7,7 +7,7 @@ from .views import SupereventViewSet, SupereventEventViewSet, \
# Placeholder parameters for getting URLs with reverse
PH = {
SupereventViewSet.lookup_field: 'S1234', # superevent_id
SupereventViewSet.lookup_field: 'S800106', # superevent_id
SupereventEventViewSet.lookup_field: 'G1234', # graceid
SupereventLabelViewSet.lookup_field: 'LABEL_NAME', # label name
SupereventLogViewSet.lookup_field: '3333', # log number (N)
......
......@@ -42,7 +42,7 @@ class Superevent(CleanSaveModel, ModelToDictMixin, AutoIncrementModel):
"""
DEFAULT_ID_PREFIX = 'S'
GW_ID_PREFIX = 'GW'
ID_REGEX = r'(({0})(\d+)([a-z]*)|({1})(\d+)([A-Z]*))'.format(
ID_REGEX = r'(({0})(\d{{6}})([a-z]*)|({1})(\d{{6}})([A-Z]*))'.format(
DEFAULT_ID_PREFIX, GW_ID_PREFIX)
DATE_STR_FMT = '%y%m%d'
AUTO_FIELD = 'base_date_number'
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment