partages nextcloud: problème en cas de cercle ou partage supprimés sur le serveur nextcloud
En faisant des tests avec @benoit.piedallu, nous sommes tombés sur un cas où il n'était plus possible de désactiver puis réactiver le partage nextcloud sur un groupe.
- Le partage avait été activé sur le groupe lors des premiers tests de la fonctionnalité de partage.
- Côté Nextcloud, le partage et le cercle n'existent pas (ou plus).
- En base, le groupe a conservé le circleId et shareId correspondant au cercle et partage créés lors des premiers test .
- Lorsqu'on désactive le partage pour le groupe, la suppression du cercle et du partage échouent, mais les données en base ne sont pas supprimées.
- Lorsqu'on essaye de réactiver le partage, rien ne se passe car l'application considère que le groupe a déjà un cercle/partage.
La seule façon que nous avons trouvé pour débloquer la situation est de supprimer les Ids enregistrés en base.
Une solution pour éviter ce genre de problème pourrait être de toujours supprimer le circleId/shareId du groupe en base même si la suppression a échoué à la désactivation du partage (en considérant que l'échec est dû au fait que le cercle/partage n'existent plus sur Nextcloud).
Edited by Joël Cuissinat