From f05f166297e1ba1943af6cce9a64c0280f847b83 Mon Sep 17 00:00:00 2001 From: Benjamin Dauvergne Date: Sat, 19 May 2018 16:05:39 +0200 Subject: [PATCH] api: return formdata URLs in ApiFormdefDirectory.submit() (#23939) So that we do not need another roundtrip to have those informations. --- wcs/api.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/wcs/api.py b/wcs/api.py index dbabbf2d..af08d2cf 100644 --- a/wcs/api.py +++ b/wcs/api.py @@ -334,7 +334,14 @@ class ApiFormdefDirectory(Directory): formdata.store() formdata.perform_workflow() formdata.store() - return json.dumps({'err': 0, 'data': {'id': formdata.id}}) + return json.dumps({ + 'err': 0, + 'data': { + 'id': formdata.id, + 'url': formdata.get_url(), + 'url_backoffice': formdata.get_url(backoffice=True) + } + }) class ApiFormdefsDirectory(Directory): -- 2.17.0