diff --git a/.gitignore b/.gitignore index 6a9609a..439226a 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,4 @@ node_modules .DS_Store .cursorignore tsconfig.tsbuildinfo +docker-compose.test.yml \ No newline at end of file diff --git a/app/_utils/cron/line-manipulation.ts b/app/_utils/cron/line-manipulation.ts index d59585d..e64aa8d 100644 --- a/app/_utils/cron/line-manipulation.ts +++ b/app/_utils/cron/line-manipulation.ts @@ -53,7 +53,9 @@ export const pauseJobInLines = (lines: string[], targetJobIndex: number): string currentJobIndex++; } else { newCronEntries.push(line); - i++; + newCronEntries.push(lines[i + 1]); + i += 2; + currentJobIndex++; } } else { newCronEntries.push(line); @@ -295,8 +297,10 @@ export const deleteJobInLines = (lines: string[], targetJobIndex: number): strin ) { if (currentJobIndex !== targetJobIndex) { newCronEntries.push(line); + newCronEntries.push(lines[i + 1]); } - i++; + i += 2; + currentJobIndex++; } else { newCronEntries.push(line); i++; @@ -385,8 +389,10 @@ export const updateJobInLines = ( i += 2; } else { newCronEntries.push(line); - i++; + newCronEntries.push(lines[i + 1]); + i += 2; } + currentJobIndex++; } else { newCronEntries.push(line); i++;