Bug #88491
Connecteur Filr : il manque la détection que le dossier existe déjà
0%
Description
Lors du redéveloppement du connecteur Filr, il a été omis de faire une détection de l'existance du dossier, le nouveau connecteur le crée systématiquement, ce qui provoque une erreur si le dossier existe déjà.
Il faudrait ne créer le dossier que s'il n'existe pas (cf #88400-4).
Révisions associées
Historique
Mis à jour par Thomas Noël il y a environ un mois
- Statut changé de Nouveau à En cours
- Assigné à mis à Thomas Noël
Code qui fait la détection de l'existence du dossier :
# get or create folder folder_id = None root_folder_info = self._call('rest/folders/%s/library_folders' % root_folder_id) for folder in root_folder_info.get('items', []): if folder.get('title') == folder_name: folder_id = str(folder.get('id')) break else: folder_info = self._call( 'rest/folders/%s/library_folders' % root_folder_id, method='post', json_data={'title': folder_name}, ) folder_id = str(folder_info['id'])
Sauf qu'en fait, la réponse de rest/folders/%s/library_folders est paginée ! On ne reçoit par défaut que les 100 premiers sous-répertoire.
Il faut adapter et envoyer un title=xxx dans la requête, pour chercher la présence de l'item xxx
Mis à jour par Robot Gitea il y a environ un mois
- Statut changé de En cours à Solution proposée
Thomas NOËL (tnoel) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/502
- Titre : filr_rest: precise folder title when search (#88491)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/502/files
Mis à jour par Robot Gitea il y a environ un mois
- Statut changé de Solution proposée à Solution validée
Emmanuel Cazenave (ecazenave) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un mois
- Statut changé de Solution validée à Résolu (à déployer)
Thomas NOËL (tnoel) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://git.entrouvert.org/entrouvert/passerelle/pulls/502
- Titre : filr_rest: precise folder title when search (#88491)
- Modifications : https://git.entrouvert.org/entrouvert/passerelle/pulls/502/files
Mis à jour par Transition automatique il y a environ un mois
- Statut changé de Résolu (à déployer) à Solution déployée
filr_rest: precise folder title when search (#88491)