فهرست منبع

HUE-7836 [frontend] Fix for mini job browsers not showing any contents

Johan Ahlen 8 سال پیش
والد
کامیت
87d8dd3

+ 6 - 0
desktop/core/src/desktop/templates/hue.mako

@@ -889,6 +889,12 @@ ${ smart_unicode(login_modal(request).content) | n,unicode }
           return promise;
         };
 
+        huePubSub.subscribe('hue4.process.headers', function(opts){
+          self.processHeaders(opts.response).done(function (rawHtml) {
+            opts.callback(rawHtml);
+          });
+        });
+
         self.loadApp = function(app, loadDeep) {
           if (self.currentApp() == 'editor' && $('#editorComponents').length) {
             var vm = ko.dataFor($('#editorComponents')[0]);

+ 3 - 2
desktop/core/src/desktop/templates/ko_components/ko_job_browser_links.mako

@@ -144,8 +144,9 @@ from desktop.views import _ko
           },
           dataType: 'html',
           success: function (response) {
-            var r = params.onePageViewModel.processHeaders(response);
-            $('#mini_jobbrowser').html(r);
+            params.onePageViewModel.processHeaders(response).done(function (rawHtml) {
+              $('#mini_jobbrowser').html(rawHtml);
+            });
           }
         });