in tasks/Node/src/modules/task-utils/deployutil.ts [128:153]
export function getDeploymentError(deploymentError: any): string {
let message: string = deploymentError;
if (deploymentError.message) {
message = `Error => code: '${deploymentError.code}'; message = '${deploymentError.message}'`
}
if (deploymentError.body) {
if (deploymentError.body.message) {
message = `Error => code: '${deploymentError.body.code}'; message = '${deploymentError.body.message}'`;
}
if (deploymentError.body.error) {
if (deploymentError.body.error.message) {
message = deploymentError.body.error.message;
}
if (deploymentError.body.error.details) {
const deploymentErrorDetails = deploymentError.body.error.details;
deploymentErrorDetails.forEach(detail => {
message += getDeploymentErrorDetailMessage(detail);
});
}
}
}
return message;
}