Checkbox not selected with 0 log events selected

When 0 events are displayed, the 'select all'
checkbox should not be selected by default.

Resolves openbmc/openbmc#2747

Tested: box is not checked in the case of 0
   events displayed.

Change-Id: I50a12175d29f433d9e2ba0d9c1ff4413ebc018f4
Signed-off-by: beccabroek <beccabroek@gmail.com>
diff --git a/app/server-health/controllers/log-controller.html b/app/server-health/controllers/log-controller.html
index 9dbfd10..d04a964 100644
--- a/app/server-health/controllers/log-controller.html
+++ b/app/server-health/controllers/log-controller.html
@@ -33,7 +33,7 @@
         <div id="event__actions-bar" class="row header__actions-bar no-margin">
             <div class="column small-1 large-1 event-log__col-check">
                 <label class="control-check">
-                    <input type="checkbox" name="events__check-all" ng-model="all" ng-checked="(logs|filter:{selected: true}).length == logs.length"/>
+                    <input type="checkbox" name="events__check-all" ng-model="all" ng-checked="((logs|filter:{selected: true}).length == logs.length) && logs.length != 0"/>
                     <span class="control__indicator"></span>
                 </label>
             </div>