Supprimer les fichiers résultats lorsqu'on ré-uploade un fichier de séquences
Lorsqu'une utilisatrice lance un processus sur un fichier puis le réuploade, le contrôleur get_data
pense que le fichier de séquences d'origine a été supprimé (ce qui n'est pas complètement faux).
Que faire dans ce cas-là ? Supprimer le fichier fused ne suffit pas puisque les résultats restent attachés au même sequence_file
(ce n'est que le data_file
qui a changé dans le sequence_file
, l'identifiant reste le même). Faut-il supprimer tous les fichiers résultats associés à ce fichier de séquence ?
Ou alors faut-il prévenir l'utilisatrice que le fichier ré-uploadé est le même que le fichier d'origine ? Mais comment le faire (sans attendre la fin de l'upload) ? Avec un SHA256 ? Côté client ?
Un wont-fix peut aussi être une solution. Il suffit de le savoir (et le documenter).
Problème identifié avec @RyanHerb et @flothoni dans le cadre de #2101 (closed). @magiraud