Ça plante dans dataset_controller.ex, mais si ça ne plantait pas là, ça aurait planté ailleurs, tout le code part du principe qu’il y a une organisation rattachée à un jeu de données.
Il faudrait :
Avoir un changeset sur dataset qui oblige à avoir un organization_id et organization
Vérifier si on a bien un message d’erreur à l’import en cas «d’auteur» (voir avec @cyrilmorin pour en créer un).
On a un plantage ici https://github.com/etalab/transport-site/issues/4017 qui est dû au fait qu’un JDD était rattaché à un « auteur » sans organisation.
Ça plante dans
dataset_controller.ex
, mais si ça ne plantait pas là, ça aurait planté ailleurs, tout le code part du principe qu’il y a une organisation rattachée à un jeu de données.Il faudrait :