PnX-SI/UsersHub

Supprimer un organisme lié à un jeu de données

juliettefabre opened this issue · 1 comments

Bonjour,

Quand on essaie de supprimer un organisme associé à un jeu de données, on obient cette erreur :
{"type": "Exception", "msg": "IntegrityError('(psycopg2.errors.ForeignKeyViolation) update or delete on table \"bib_organismes\" violates foreign key constraint \"fk_dataset_actor_id_organism\" on table \"cor_dataset_actor\"\\nDETAIL: Key (id_organisme)=(2) is still referenced from table \"cor_dataset_actor\".\\n')"}

Il faudrait le convertir en un message d'alerte du type "l'organisme est associé à un ou plusieurs jeux de données, etc .."

J'ai remarqué ce genre de problème pour plusieurs types d'objets, par exemple la suppression d'un groupe associé à une liste : {"type": "Exception", "msg": "IntegrityError('(psycopg2.errors.ForeignKeyViolation) update or delete on table \"t_roles\" violates foreign key constraint \"fk_cor_role_liste_id_role\" on table \"cor_role_liste\"\\nDETAIL: Key (id_role)=(1) is still referenced from table \"cor_role_liste\".\\n')"}