From 214dbafd62fd8e32557323de5e89d8cb90d7f153 Mon Sep 17 00:00:00 2001 From: badrAZ Date: Fri, 27 Nov 2020 16:11:48 +0100 Subject: [PATCH] fix(xo-server/jobs): don't throw when the job owner doesn't exist (#5405) Introduced by 31b19725b75808af687e4db4334ff6dd222d8f16 --- CHANGELOG.unreleased.md | 2 ++ packages/xo-server/src/xo-mixins/jobs/index.js | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.unreleased.md b/CHANGELOG.unreleased.md index 154c5e87a..7466afcdf 100644 --- a/CHANGELOG.unreleased.md +++ b/CHANGELOG.unreleased.md @@ -27,3 +27,5 @@ > - major: if the change breaks compatibility > > In case of conflict, the highest (lowest in previous list) `$version` wins. + +- xo-server patch diff --git a/packages/xo-server/src/xo-mixins/jobs/index.js b/packages/xo-server/src/xo-mixins/jobs/index.js index 7c8f82ff4..e9c061420 100644 --- a/packages/xo-server/src/xo-mixins/jobs/index.js +++ b/packages/xo-server/src/xo-mixins/jobs/index.js @@ -263,7 +263,11 @@ export default class Jobs { }) const app = this._app - const user = await app.getUser(job.userId) + const user = await app.getUser(job.userId).catch(error => { + if (!noSuchObject.is(error)) { + throw error + } + }) const data = { callId: Math.random().toString(36).slice(2), method: 'backupNg.runJob',