Open aurjas opened 4 months ago
Internal Server Error: /datasets/X/delete/
Traceback (most recent call last):
File "/X/django/core/handlers/exception.py", line 47, in inner
response = get_response(request)
^^^^^^^^^^^^^^^^^^^^^
File "/X/django/core/handlers/base.py", line 181, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/X/django/views/generic/base.py", line 70, in view
return self.dispatch(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/X/reversion/views.py", line 28, in do_revision_view
response = func(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/X/django/contrib/auth/mixins.py", line 104, in dispatch
return super().dispatch(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/X/django/views/generic/base.py", line 98, in dispatch
return handler(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/X/django/views/generic/edit.py", line 218, in post
return self.delete(request, *args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/X/vitrina/datasets/views.py", line 418, in delete
dataset.delete()
File "/X/parler/models.py", line 721, in delete
return super().delete(using)
^^^^^^^^^^^^^^^^^^^^^
File "/X/django/db/models/base.py", line 966, in delete
collector.collect([self], keep_parents=keep_parents)
File "/X/django/db/models/deletion.py", line 302, in collect
raise ProtectedError(
django.db.models.deletion.ProtectedError: ("Cannot delete some instances of model 'Dataset' because they are referenced through protected foreign keys: 'DatasetRelation.dataset', 'DatasetRelation.part_of'.", {<DatasetRelation: DatasetRelation object (5)>})
Norint pašalinti rinkinį https://data.gov.lt/datasets/2556/delete/ metama klaida 500. Klaida metama ne tik su šiuo rinkiniu, yra ir daugiau, kuriuos nori Registrų centras trinti, bet meta tą pačią klaidą.
Taip pat, 500 klaida metama testinėje aplinkoje paspaudus Aurimas Jasiūnas -> "Profilis", https://test.data.gov.lt/user/profile/160/.