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 years ago
parent
commit
aefcbf7
1 changed files with 4 additions and 2 deletions
  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 posixpath
 import threading
 import threading
 
 
+
+from desktop.conf import TIME_ZONE
 from desktop.lib.rest.http_client import HttpClient
 from desktop.lib.rest.http_client import HttpClient
 from desktop.lib.rest.resource import Resource
 from desktop.lib.rest.resource import Resource
 
 
@@ -101,8 +103,8 @@ class OozieApi(object):
 
 
   def _get_params(self):
   def _get_params(self):
     if self.security_enabled:
     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):
   def _get_oozie_properties(self, properties=None):
     defaults = {
     defaults = {