Parcourir la source

[oozie] Use timezone when making HTTP calls to oozie

Oozie provides time and dates in GMT. Use 'timezone' to provide
localized time and dates.
abec il y a 13 ans
Parent
commit
aefcbf7b00
1 fichiers modifiés avec 4 ajouts et 2 suppressions
  1. 4 2
      desktop/libs/liboozie/src/liboozie/oozie_api.py

+ 4 - 2
desktop/libs/liboozie/src/liboozie/oozie_api.py

@@ -18,6 +18,8 @@ import logging
 import posixpath
 import threading
 
+
+from desktop.conf import TIME_ZONE
 from desktop.lib.rest.http_client import HttpClient
 from desktop.lib.rest.resource import Resource
 
@@ -101,8 +103,8 @@ class OozieApi(object):
 
   def _get_params(self):
     if self.security_enabled:
-      return { 'doAs': self.user }
-    return { 'user.name': DEFAULT_USER, 'doAs': self.user }
+      return { 'doAs': self.user, 'timezone': TIME_ZONE.get() }
+    return { 'user.name': DEFAULT_USER, 'doAs': self.user, 'timezone': TIME_ZONE.get() }
 
   def _get_oozie_properties(self, properties=None):
     defaults = {