From b2c8a4d8eff5b79b084240321f81b96f65ddcc17 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Fri, 1 Mar 2019 15:45:55 -0800 Subject: [PATCH] Pass crashId to view crash logs --- src/js/logs.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/js/logs.js b/src/js/logs.js index 87246b3ec..5506bb7f9 100644 --- a/src/js/logs.js +++ b/src/js/logs.js @@ -97,6 +97,15 @@ app.controller('LogsController', ['$scope', '$timeout', '$location', 'Client', f ]; $scope.selected = BUILT_IN_LOGS.find(function (e) { return e.value === ids.id; }); + callback(); + } else if (ids.crashId) { + $scope.selected = { + type: 'platform', + value: 'crash-' + ids.crashId, + name: 'Crash', + url: Client.makeURL('/api/v1/cloudron/logs/crash-' + ids.crashId) + }; + callback(); } else if (ids.appId) { Client.getApp(ids.appId, function (error, app) { @@ -158,7 +167,7 @@ app.controller('LogsController', ['$scope', '$timeout', '$location', 'Client', f Client.refreshConfig(function (error) { if (error) return $scope.error(error); - select({ id: search.id, taskId: search.taskId, appId: search.appId }, function (error) { + select({ id: search.id, taskId: search.taskId, appId: search.appId, crashId: search.crashId }, function (error) { if (error) return $scope.error(error); // now mark the Client to be ready