From f8d9c37a7ffd874a0b7cb18960c0407e616df371 Mon Sep 17 00:00:00 2001 From: peusterm Date: Mon, 26 Jun 2017 09:32:06 +0200 Subject: [PATCH] Fix: Update stack.template on PATCH / PUT call --- src/emuvim/api/openstack/openstack_dummies/heat_dummy_api.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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 -- 2.17.1