diff --git a/dashboard/src/js/logs.js b/dashboard/src/js/logs.js index 327c42826..ccf6fdf20 100644 --- a/dashboard/src/js/logs.js +++ b/dashboard/src/js/logs.js @@ -17,6 +17,7 @@ app.controller('LogsController', ['$scope', '$translate', 'Client', function ($s $scope.lines = 100; $scope.selectedAppInfo = null; $scope.selectedTaskInfo = null; + $scope.error = false; function ab2str(buf) { return String.fromCharCode.apply(null, new Uint16Array(buf)); @@ -180,13 +181,16 @@ app.controller('LogsController', ['$scope', '$translate', 'Client', function ($s if (error) return Client.initError(error, init); select({ id: search.id, taskId: search.taskId, appId: search.appId, crashId: search.crashId }, function (error) { - if (error) return Client.initError(error, init); + $scope.initialized = true; + + if (error) { + $scope.error = true; + return Client.initError(error, init); + } // now mark the Client to be ready Client.setReady(); - $scope.initialized = true; - showLogs(); }); }); diff --git a/dashboard/src/logs.html b/dashboard/src/logs.html index 6599e8107..04348d79d 100644 --- a/dashboard/src/logs.html +++ b/dashboard/src/logs.html @@ -65,7 +65,8 @@ {{ 'main.offline' | tr }}