fix: unscheduling a recipe should not delete them (#8978)

Signed-off-by: Angie Jones <jones.angie@gmail.com>
This commit is contained in:
Angie Jones
2026-05-03 20:26:54 -05:00
committed by GitHub
parent 45d8bf81d0
commit 17c12bfbd8
8 changed files with 60 additions and 14 deletions
+1 -1
View File
@@ -2749,7 +2749,7 @@
],
"responses": {
"204": {
"description": "Scheduled job deleted successfully"
"description": "Scheduled job removed successfully"
},
"404": {
"description": "Scheduled job not found"
+1 -1
View File
@@ -3767,7 +3767,7 @@ export type DeleteScheduleErrors = {
export type DeleteScheduleResponses = {
/**
* Scheduled job deleted successfully
* Scheduled job removed successfully
*/
204: void;
};
@@ -45,7 +45,10 @@ const i18n = defineMessages({
noSchedules: { id: 'schedulesView.noSchedules', defaultMessage: 'No schedules yet' },
scheduleUpdated: { id: 'schedulesView.scheduleUpdated', defaultMessage: 'Schedule Updated' },
scheduleUpdatedMsg: { id: 'schedulesView.scheduleUpdatedMsg', defaultMessage: 'Successfully updated schedule "{id}"' },
confirmDelete: { id: 'schedulesView.confirmDelete', defaultMessage: 'Are you sure you want to delete schedule "{id}"?' },
confirmDelete: {
id: 'schedulesView.confirmDelete',
defaultMessage: 'Remove schedule "{id}"? The recipe will be kept.',
},
schedulePaused: { id: 'schedulesView.schedulePaused', defaultMessage: 'Schedule Paused' },
schedulePausedMsg: { id: 'schedulesView.schedulePausedMsg', defaultMessage: 'Successfully paused schedule "{id}"' },
pauseError: { id: 'schedulesView.pauseError', defaultMessage: 'Pause Schedule Error' },
@@ -326,8 +329,8 @@ const SchedulesView: React.FC<SchedulesViewProps> = ({ onClose: _onClose }) => {
trackScheduleDeleted(true);
await fetchSchedules();
} catch (error) {
console.error(`Failed to delete schedule "${id}":`, error);
const errorMsg = errorMessage(error, `Unknown error deleting "${id}".`);
console.error(`Failed to remove schedule "${id}":`, error);
const errorMsg = errorMessage(error, `Unknown error removing schedule "${id}".`);
setApiError(errorMsg);
trackScheduleDeleted(false, getErrorType(error));
} finally {
+1 -1
View File
@@ -3534,7 +3534,7 @@
"defaultMessage": "YAML"
},
"schedulesView.confirmDelete": {
"defaultMessage": "Are you sure you want to delete schedule \"{id}\"?"
"defaultMessage": "Remove schedule \"{id}\"? The recipe will be kept."
},
"schedulesView.createSchedule": {
"defaultMessage": "Create Schedule"