Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Issue while trying to get DIP export after correct request using API #19 #44

Open
fredericBregier opened this issue Apr 24, 2020 · 1 comment

Comments

@fredericBregier
Copy link
Contributor

fredericBregier commented Apr 24, 2020

Je réouvre l'issue #19 close apparemment sans réponse puisque la réponse initiale était "on a ouvert un bug en interne pour améliorer les API" et donc supposait un feedback.
Un retour ?
J'espère que de passer par un VitamException qui masque tout au lieu d'avoir la raison détaillée et manageable programmatiquement (if / else if / else ... ou switch () case...) n'était pas la réponse...

Pour rappel:

Ceci dit, j'aurais trouvé logique qu'une réponde 404 (en dehors du fait qu'elle soit propagée) soit logique en interne, à savoir, sans faire de pooling explicite sur /operations, quand on demande le résultat d'une opération asynchrone, si celle-ci n'est pas terminée (ou n'existe pas), que l'API fasse le travail pour moi (développeur fainéant) de faire la requête interne à HEAD /operations/id avant de faire la requête GET demandée.
Cela permettrait selon moi un comportement simple et rassurant.

@fredericBregier
Copy link
Contributor Author

Il semble que la 3.0.3 ne fixe pas ces points. Je me trompe ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant