Small improvements on Cockpit-Node

This commit is contained in:
Jan Oberhauser
2020-04-05 15:49:47 +02:00
parent 52cbd323f2
commit f34a1d577c
8 changed files with 201 additions and 86 deletions

View File

@@ -36,8 +36,11 @@ export async function cockpitApiRequest(this: IExecuteFunctions | IExecuteSingle
try {
return await this.helpers.request!(options);
} catch (error) {
const errorMessage = error.error.message || error.error.error;
let errorMessage = error.message;
if (error.error) {
errorMessage = error.error.message || error.error.error;
}
throw new Error('Cockpit error: ' + errorMessage);
throw new Error(`Cockpit error [${error.statusCode}]: ` + errorMessage);
}
}