licensepage missing produces http 500
missing license page produces http 500 when trying to add a dataset
discuss_data.pages.models.LicensePage.DoesNotExist: LicensePage matching query does not exist.
ERROR 2020-09-21 09:14:11,734 log 154 140402821250376 Internal Server Error: /dataset/prep/add/
Traceback (most recent call last):
File "/usr/local/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/usr/local/lib/python3.7/site-packages/django/core/handlers/base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python3.7/contextlib.py", line 74, in inner
return func(*args, **kwds)
File "/usr/local/lib/python3.7/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/django/contrib/auth/decorators.py", line 21, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/app/discuss_data/dddatasets/views/prep.py", line 157, in add
ds.save()
File "/app/discuss_data/dddatasets/models.py", line 1016, in save
license_page = LicensePage.objects.get(slug="license-odc-by-v1-0")
File "/usr/local/lib/python3.7/site-packages/django/db/models/manager.py", line 82, in manager_method
return getattr(self.get_queryset(), name)(*args, **kwargs)
File "/usr/local/lib/python3.7/site-packages/django/db/models/query.py", line 408, in get
self.model._meta.object_name
discuss_data.pages.models.LicensePage.DoesNotExist: LicensePage matching query does not exist.