Development #74367
filr: gérer les entiers pour les folder_id
Début:
09 février 2023
Echéance:
% réalisé:
0%
Temps estimé:
Patch proposed:
Non
Planning:
Non
Description
Lors d'un upload, Filr renvoie un entier dans folder_id. On le stocke ainsi dans les workflow_data.
Ensuite quand on fait un appel avec cette donnée pour un share-folder, on envoie donc un entier, et boum, on a une 400 de Passerelle pour non respect du schéma JSON.
Je propose :- soit d'accepter le format entier en plus de string dans folder_id sur les endpoints share-folder et delete-folder, et également dans root_folder_id pour upload.
- soit d'intercepter les réponses de Filr et transformer en chaîne de caractère tous les entiers reçus dans le dictionnaire (en profondeur)
La dernière solution est peut-être la meilleure, car Publik n'est pas trop prévu pour stocker des entiers.
Révisions associées
Historique
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Nouveau à Solution proposée
- Assigné à mis à Emmanuel Cazenave
Emmanuel Cazenave (ecazenave) a ouvert une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/passerelle/pulls/98
- Titre : filr_rest: return folder_id as a string (#74367)
- Modifications : https://gitea.entrouvert.org/entrouvert/passerelle/pulls/98/files
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution proposée à Solution validée
Thomas NOEL (tnoel) a approuvé une pull request sur Gitea concernant cette demande :
Mis à jour par Robot Gitea il y a environ un an
- Statut changé de Solution validée à Résolu (à déployer)
Emmanuel Cazenave (ecazenave) a mergé une pull request sur Gitea concernant cette demande :
- URL : https://gitea.entrouvert.org/entrouvert/passerelle/pulls/98
- Titre : filr_rest: return folder_id as a string (#74367)
- Modifications : https://gitea.entrouvert.org/entrouvert/passerelle/pulls/98/files
Mis à jour par Transition automatique il y a environ un an
- Statut changé de Résolu (à déployer) à Solution déployée
filr_rest: return folder_id as a string (#74367)