From d45538cf41de14fca5416643e2aa15cd8363567c Mon Sep 17 00:00:00 2001 From: YUHAN Date: Fri, 30 Nov 2018 20:18:26 +0800 Subject: [PATCH] Convert trigger window from string to integer Change-Id: Iccdaea4b4e5aedd2548e865576eb718643e41cf9 --- karborclient/v1/triggers.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/karborclient/v1/triggers.py b/karborclient/v1/triggers.py index 7d0cab1..a3713be 100644 --- a/karborclient/v1/triggers.py +++ b/karborclient/v1/triggers.py @@ -52,8 +52,14 @@ class TriggerManager(base.ManagerWithFind): def update(self, trigger_id, data): + if data['properties'].get('window', None): + try: + data['properties']['window'] = int( + data['properties']['window']) + except Exception: + msg = 'The trigger window is not integer' + raise exceptions.CommandError(msg) body = {"trigger_info": data} - return self._update('/triggers/{trigger_id}' .format(trigger_id=trigger_id), body, "trigger_info")