From f52c5b584e77aef3808e50fa4f8d3693ea36d163 Mon Sep 17 00:00:00 2001 From: Girish Ramakrishnan Date: Thu, 19 Sep 2019 16:40:31 -0700 Subject: [PATCH] Fix crash when resuming stopped apps --- src/apptaskmanager.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/apptaskmanager.js b/src/apptaskmanager.js index 5617b244d..02472948a 100644 --- a/src/apptaskmanager.js +++ b/src/apptaskmanager.js @@ -7,7 +7,7 @@ exports = module.exports = { let apps = require('./apps.js'), assert = require('assert'), - debug = require('debug')('box:taskmanager'), + debug = require('debug')('box:apptaskmanager'), fs = require('fs'), locker = require('./locker.js'), safe = require('safetydance'), @@ -90,7 +90,7 @@ function resumeTasks(callback) { if (error) return callback(error); result.forEach(function (app) { - if (app.installationState === apps.ISTATE_INSTALLED && app.runState === apps.RSTATE_RUNNING) return; + if (app.installationState === apps.ISTATE_INSTALLED && (app.runState === apps.RSTATE_RUNNING || app.runState === apps.RSTATE_STOPPED)) return; if (app.installationState === apps.ISTATE_ERROR) return; debug(`resumeTask: schedule task for ${app.fqdn} ${app.id}: state=${app.installationState},taskId=${app.taskId}`);