fix: Show correct message on retry (#14321)

This commit is contained in:
Michael Kret
2025-04-02 17:20:21 +03:00
committed by GitHub
parent df9ea095fc
commit 501963f568
7 changed files with 120 additions and 27 deletions

View File

@@ -210,3 +210,54 @@ export function hasTrimmedItem(taskData: ITaskData[]) {
export function hasTrimmedData(runData: IRunData) {
return Object.keys(runData).some((nodeName) => hasTrimmedItem(runData[nodeName]));
}
export function executionRetryMessage(executionStatus: ExecutionStatus):
| {
title: string;
type: 'error' | 'info' | 'success';
}
| undefined {
if (executionStatus === 'success') {
return {
title: i18n.baseText('executionsList.showMessage.retrySuccess.title'),
type: 'success',
};
}
if (executionStatus === 'waiting') {
return {
title: i18n.baseText('executionsList.showMessage.retryWaiting.title'),
type: 'info',
};
}
if (executionStatus === 'running') {
return {
title: i18n.baseText('executionsList.showMessage.retryRunning.title'),
type: 'info',
};
}
if (executionStatus === 'crashed') {
return {
title: i18n.baseText('executionsList.showMessage.retryCrashed.title'),
type: 'error',
};
}
if (executionStatus === 'canceled') {
return {
title: i18n.baseText('executionsList.showMessage.retryCanceled.title'),
type: 'error',
};
}
if (executionStatus === 'error') {
return {
title: i18n.baseText('executionsList.showMessage.retryError.title'),
type: 'error',
};
}
return undefined;
}