Projet

Général

Profil

Development #44666

Mis à jour par Frédéric Péters il y a plus de 3 ans

Avoir un message d'erreur plutôt qu'une 500.

<pre>
File "/usr/lib/python3/dist-packages/combo/data/utils.py" in import_site
83. Page.load_serialized_pages(data.get('pages') or [], request=request)

File "/usr/lib/python3/dist-packages/combo/data/models.py" in load_serialized_pages
451. cls.load_serialized_cells(cells)

File "/usr/lib/python3/dist-packages/combo/data/models.py" in load_serialized_cells
439. cell = list(serializers.deserialize('json', json.dumps([cell_data]), ignorenonexistent=True))[0]

File "/usr/lib/python3/dist-packages/django/core/serializers/json.py" in Deserializer
88. six.reraise(DeserializationError, DeserializationError(e), sys.exc_info()[2])

File "/usr/lib/python3/dist-packages/django/utils/six.py" in reraise
685. raise value.with_traceback(tb)

File "/usr/lib/python3/dist-packages/django/core/serializers/json.py" in Deserializer
82. for obj in PythonDeserializer(objects, **options):

File "/usr/lib/python3/dist-packages/django/core/serializers/python.py" in Deserializer
172. raise base.DeserializationError.WithData(e, d['model'], d.get('pk'), field_value)

Exception Type: DeserializationError at /manage/site-import
Exception Value: Page matching query does not exist.: (data.menucell:pk=None) field_value was '['carrousel-elus']'
</pre>

Retour