Projet

Général

Profil

Bug #74576

import site: fichier incomplet, qui ne contient que les cells (KeyError: 'uuid')

Ajouté par Sentry Io il y a environ un an. Mis à jour il y a environ un an.

Statut:
Fermé
Priorité:
Normal
Assigné à:
-
Version cible:
-
Début:
16 février 2023
Echéance:
% réalisé:

0%

Temps estimé:
Patch proposed:
Non
Planning:
Non

Description

https://sentry.entrouvert.org/entrouvert/publik/issues/106424/

KeyError: 'uuid'
(6 additional frame(s) were not displayed)
...
  File "django/views/generic/base.py", line 97, in dispatch
    return handler(request, *args, **kwargs)
  File "django/views/generic/edit.py", line 142, in post
    return self.form_valid(form)
  File "combo/manager/views.py", line 172, in form_valid
    pages = import_site(json_site, request=self.request)
  File "combo/data/utils.py", line 145, in import_site
    pages = Page.load_serialized_pages(data.get('pages') or [], request=request)
  File "combo/data/models.py", line 649, in load_serialized_pages
    page, created = Page.objects.get_or_create(uuid=json_page['fields']['uuid'])

Historique

#1

Mis à jour par Lauréline Guérin il y a environ un an

  • Projet changé de Suivi des traces à Combo

Le fichier ne contient que:

[
  {
    cells: [...]
  }
]

#2

Mis à jour par Lauréline Guérin il y a environ un an

  • Statut changé de Nouveau à Fermé

Je pense que la sentry est tronquée (le contenu des variables de chaque ligne), si j'importe un fichier avec seulement 'cells', j'ai une KeyError: 'fields' et non une KeyError: 'uuid'

Formats disponibles : Atom PDF