Skip to content

Commit 541dc58

Browse files
committed
store error for dashboard eval
1 parent 4ff5981 commit 541dc58

File tree

1 file changed

+11
-2
lines changed

1 file changed

+11
-2
lines changed

src/actions/completeDashboardEvaluate.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,11 +19,19 @@ const CompleteDashboardEvaluateParams = new Archetype({
1919
},
2020
result: {
2121
$type: Archetype.Any
22-
}
22+
},
23+
error: new Archetype({
24+
message: {
25+
$type: 'string'
26+
},
27+
extra: {
28+
$type: 'string'
29+
}
30+
}).compile('ErrorParams')
2331
}).compile('CompleteDashboardEvaluateParams');
2432

2533
module.exports = async function completeDashboardEvaluate(params) {
26-
const { authorization, dashboardResultId, workspaceId, finishedEvaluatingAt, result } = new CompleteDashboardEvaluateParams(params);
34+
const { authorization, dashboardResultId, workspaceId, finishedEvaluatingAt, result, error } = new CompleteDashboardEvaluateParams(params);
2735

2836
const db = await connect();
2937
const { AccessToken, DashboardResult, Workspace } = db.models;
@@ -47,6 +55,7 @@ module.exports = async function completeDashboardEvaluate(params) {
4755
const dashboardResult = await DashboardResult.findById(dashboardResultId).orFail();
4856
dashboardResult.finishedEvaluatingAt = finishedEvaluatingAt;
4957
dashboardResult.result = result;
58+
dashboardResult.error = error;
5059
dashboardResult.status = 'completed';
5160
await dashboardResult.save();
5261

0 commit comments

Comments
 (0)