From 0b5ed537ca686ee228479bbf2875c568f0430792 Mon Sep 17 00:00:00 2001 From: Muhamad Najjar Date: Wed, 15 Aug 2018 16:04:09 +0000 Subject: [PATCH] add timezone to created_at field in template list Change-Id: I4f3a519f94fc7b47317e4b61b22d4e19d7fb3a72 --- vitrage/api/controllers/v1/template.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/vitrage/api/controllers/v1/template.py b/vitrage/api/controllers/v1/template.py index 0ad94fb42..12465ecb2 100644 --- a/vitrage/api/controllers/v1/template.py +++ b/vitrage/api/controllers/v1/template.py @@ -13,6 +13,7 @@ # under the License. import json import pecan +from pytz import utc from oslo_log import log from osprofiler import profiler @@ -118,6 +119,10 @@ class TemplateController(RootRestController): def _get_templates(cls): try: templates = pecan.request.storage.templates.query() + for template in templates: + template.created_at = utc.localize(template.created_at) + if template.updated_at: + template.updated_at = utc.localize(template.updated_at) templates = [t for t in templates if t.status != TStatus.DELETED] templates.sort(key=lambda template: template.created_at) return [cls._db_template_to_dict(t) for t in templates]