Browse 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 13 năm trước cách đây
mục cha
commit
aefcbf7
1 tập tin đã thay đổi với 4 bổ sung2 xóa
  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 = {