Closed Badatos closed 2 months ago
En effectuants mes tests, je tombe sur d'autres bugs liés au traitement actuel des Userfolders videos, par exemple
==> la vidéo se retrouve avec 2 userfolders ! Je pense repasser cette PR en WIP et corriger également ce bug du coup. Je soupçonne qu'on va avoir un souci similaire en cas de vidéo qui change d'owner (meme si c'est plus rare), comme quand elle est archivée par exemple.
Voila, j'ai intégré des tests pour éviter les Userfolders dupliqués.
Pour un nettoyage complet, je recommande de lancer au moins une fois
python manage.py clean_video_files --type=userfolder
(avec l'option --dry
si vous voulez juste voir ce que ca fait avant de nettoyer réellement)
nb : avec type=all
ça fonctionne aussi, si vous voulez au passage nettoyer des fichiers video non associés à un objet video
Fix bug #1166
Add 2 funcs :
get_or_create_video_folder
update_additional_owners_rights
get_or_create_video_folder
must now be called every time a video Userfolder is created or accessed, andupdate_additional_owners_rights
will be called on everyvideo.save()