Erreur 500 quand une DataSource de MLTool n'est pas internal
https://sentry.io/organizations/teklia/issues/1648356044/
La DataSource du recognizer kaldi_horae_resized 0.3
existe déjà en base, mais elle n'est pas marquée comme internal
et n'est donc pas censée être un MLTool. On a une erreur 500 car Django essaie du coup de créer une source, vu que internal=True
est requis dans le get_or_create
de DataSource.from_ml_tool
.
Quelle est la bonne marche à suivre ? Mettre internal=True
dans les defaults
(et du coup avoir potentiellement des collisions entre un MLTool qui s'appellerait transkribus
et un vrai import Transkribus par exemple) ? Ou rajouter internal
dans le unique_together
(mais du coup comment préciser le slug et internal) ?
Imported from Trello