From c67574d81464f76e48081d83ea2af256d5ba1d89 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 13 Nov 2016 21:17:11 +0100 Subject: [PATCH] misc: create submitted formdata (not draft) if keyword is present (#13937) --- welco/utils.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/welco/utils.py b/welco/utils.py index 549da18..9acf3d3 100644 --- a/welco/utils.py +++ b/welco/utils.py @@ -113,9 +113,13 @@ def push_wcs_formdata(request, formdef_reference, context=None): wcs_site_url = get_wcs_services()[wcs_key]['url'] if not wcs_site_url.endswith('/'): wcs_site_url += '/' + url = wcs_site_url + 'api/formdefs/%s/schema' % form_slug + response = requests.get(url) + create_draft = not(bool('welco-direct' in response.json().get('keywords', ''))) + url = wcs_site_url + 'api/formdefs/%s/submit?' % form_slug data = { - 'meta': {'draft': True, 'backoffice-submission': True}, + 'meta': {'draft': create_draft, 'backoffice-submission': True}, 'data': {}, } if context: