Ver Fonte

AMBARI-11835. Request in the widget "Memory Usage" returns 400-error (onechiporenko)

Oleg Nechiporenko há 10 anos atrás
pai
commit
cd869694fc

+ 1 - 1
ambari-web/app/utils/ajax/ajax.js

@@ -1142,7 +1142,7 @@ var urls = {
     'testInProduction': true
   },
   'dashboard.cluster_metrics.memory': {
-    'real': '/clusters/{clusterName}/?fields=metrics/memory/Buffer._avg[{fromSeconds},{toSeconds},{stepSeconds}],metrics/memory/Cache._avg[{fromSeconds},{toSeconds},{stepSeconds}],metrics/memory/Share._avg[{fromSeconds},{toSeconds},{stepSeconds}],metrics/memory/Swap._avg[{fromSeconds},{toSeconds},{stepSeconds}], metrics/memory/Total._avg[{fromSeconds},{toSeconds},{stepSeconds}], metrics/memory/Use._avg[{fromSeconds},{toSeconds},{stepSeconds}]',
+    'real': '/clusters/{clusterName}/?fields=metrics/memory/Buffer._avg[{fromSeconds},{toSeconds},{stepSeconds}],metrics/memory/Cache._avg[{fromSeconds},{toSeconds},{stepSeconds}],metrics/memory/Share._avg[{fromSeconds},{toSeconds},{stepSeconds}],metrics/memory/Swap._avg[{fromSeconds},{toSeconds},{stepSeconds}],metrics/memory/Total._avg[{fromSeconds},{toSeconds},{stepSeconds}],metrics/memory/Use._avg[{fromSeconds},{toSeconds},{stepSeconds}]',
     'mock': '/data/cluster_metrics/memory_1hr.json',
     'testInProduction': true
   },

+ 5 - 1
ambari-web/test/utils/ajax/ajax_test.js

@@ -97,10 +97,14 @@ describe('App.ajax', function() {
   describe('Check "real" property for each url object', function() {
     var names = App.ajax.fakeGetUrlNames();
     names.forEach(function(name) {
-      it(name, function() {
+      it('`' + name + '`', function() {
         var url = App.ajax.fakeGetUrl(name);
         expect(url.real).to.be.a('string');
       });
+      it('`' + name + '` should not contain spaces', function () {
+        var url = App.ajax.fakeGetUrl(name);
+        expect(url.real.contains(' ')).to.be.false;
+      });
     });
   });