TEZ-4265. Tez UI doesn't show Load Counters button if any of the Dags have them

Signed-off-by: Jonathan Eagles <jeagles@apache.org>
diff --git a/tez-ui/src/main/webapp/app/components/home-table-controls.js b/tez-ui/src/main/webapp/app/components/home-table-controls.js
index 70c3863..0804ede 100644
--- a/tez-ui/src/main/webapp/app/components/home-table-controls.js
+++ b/tez-ui/src/main/webapp/app/components/home-table-controls.js
@@ -25,8 +25,8 @@
     var processedRows = this.get("dataProcessor.processedRows"),
         countersLoaded = true;
     if(processedRows) {
-      countersLoaded = processedRows.some(function (row) {
-        return Object.keys(row.get("counterGroupsHash")).length !== 0;
+      countersLoaded = !processedRows.any(function (row) {
+        return Object.keys(row.get("counterGroupsHash")).length === 0;
       });
     }
     return countersLoaded;
diff --git a/tez-ui/src/main/webapp/tests/integration/components/home-table-controls-test.js b/tez-ui/src/main/webapp/tests/integration/components/home-table-controls-test.js
index ccce2db..c35c339 100644
--- a/tez-ui/src/main/webapp/tests/integration/components/home-table-controls-test.js
+++ b/tez-ui/src/main/webapp/tests/integration/components/home-table-controls-test.js
@@ -66,7 +66,7 @@
     })]
   });
   this.render(hbs`{{home-table-controls dataProcessor=dataProcessor}}`);
-  assert.equal(this.$().find("button").attr("class").split(" ").indexOf("no-visible"), 2);
+  assert.equal(this.$().find("button").attr("class").split(" ").indexOf("no-visible"), -1);
 
   this.set("dataProcessor", {
     processedRows: [Ember.Object.create({