diff --git a/senlin/engine/service.py b/senlin/engine/service.py index 88f521140..c8b13488b 100644 --- a/senlin/engine/service.py +++ b/senlin/engine/service.py @@ -335,9 +335,11 @@ class EngineService(service.Service): policy.name = name changed = True if level is not None and level != policy.level: + level = utils.parse_int_param('level', level) policy.level = level changed = True if cooldown is not None and cooldown != policy.cooldown: + cooldown = utils.parse_int_param('cooldown', cooldown) policy.cooldown = cooldown changed = True