Преглед на файлове

[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 години
родител
ревизия
aefcbf7b00
променени са 1 файла, в които са добавени 4 реда и са изтрити 2 реда
  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 = {