Porphyry icon indicating copy to clipboard operation
Porphyry copied to clipboard

Exception: Undefined is not an object (evaluating 'viewpoint.name')

Open benel opened this issue 6 years ago • 3 comments

Raised on the item page, when the item refers to a topic from a deleted viewpoint.

Because the protocol is distributed, referential integrity should not be enforced. In such a case, the deleted topic should not be displayed.

Workaround (while the issue is not fixed)

Edit the item (through the REST API) in order to remove the broken reference.


Phase 1

  • [ ] Scenarios (Gherkin)
  • [ ] Implementation strategy

Phase 2

  • [ ] Acceptance tests (Capybara)
  • [ ] Implementation

benel avatar Apr 01 '19 13:04 benel

Projet sur les vitraux: Lors de la suppression d'une rubrique, celle-ci doit également être effacée des informations des items qui lui font référence pour éviter de potentielles erreurs et ne pas embrouiller les visiteurs du site avec des références inexistantes

ShovelBear avatar Mar 19 '20 15:03 ShovelBear

Dans le cadre du projet Journée du patrimoine l'utilisateur ne devrait pas être confronté à des références inexistantes pouvant perturber son utilisation. La correction de cette erreur permettrait donc d'améliorer l'expérience de l'utilisateur. La suppression d'une rubrique doit donc être accompagnée de la suppression de toutes ses références.

Antoine-Guyot avatar Mar 11 '21 08:03 Antoine-Guyot

Dans le cadre du projet Journée du patrimoine l'utilisateur ne devrait pas être confronté à des références inexistantes pouvant perturber son utilisation. La correction de cette erreur permettrait donc d'améliorer l'expérience de l'utilisateur.

C'est vrai, cependant la survenue de ce message est quand même extrêmement rare (la dernière fois que je l'ai vu c'était il y a deux ans pendant la démonstration finale d'un étudiant)... Il faut être en train de consulter un point de vue pendant que quelqu'un d'autre le supprime.

benel avatar Mar 11 '21 09:03 benel