From: peusterm Date: Mon, 26 Jun 2017 07:32:06 +0000 (+0200) Subject: Fix: Update stack.template on PATCH / PUT call X-Git-Tag: v3.1~17^2~6^2~9 X-Git-Url: https://osm.etsi.org/gitweb/?a=commitdiff_plain;h=f8d9c37a7ffd874a0b7cb18960c0407e616df371;p=osm%2Fvim-emu.git Fix: Update stack.template on PATCH / PUT call --- diff --git a/src/emuvim/api/openstack/openstack_dummies/heat_dummy_api.py b/src/emuvim/api/openstack/openstack_dummies/heat_dummy_api.py index 107d8fd..8262adb 100755 --- a/src/emuvim/api/openstack/openstack_dummies/heat_dummy_api.py +++ b/src/emuvim/api/openstack/openstack_dummies/heat_dummy_api.py @@ -259,7 +259,8 @@ class HeatShowStackTemplate(Resource): stack = tmp_stack if stack is None: return 'Could not resolve Stack - ID', 404 - + #LOG.debug("STACK: {}".format(stack)) + #LOG.debug("TEMPLATE: {}".format(stack.template)) return Response(json.dumps(stack.template), status=200, mimetype="application/json") except Exception as ex: @@ -350,6 +351,7 @@ class HeatUpdateStack(Resource): stack_dict['template'] = json.loads(stack_dict['template']) if not reader.parse_input(stack_dict['template'], stack, self.api.compute.dc.label, stack_update=True): return 'Could not create stack.', 400 + stack.template = stack_dict['template'] if not self.api.compute.update_stack(old_stack.id, stack): return 'Could not update stack.', 400