fix: CronPreview step=0 무한루프 방지 #58

병합
HYOJIN bugfix/fix-cronpreview-infinite-loop 에서 develop 로 2 commits 를 머지했습니다 2026-03-17 10:47:23 +09:00
소유자

변경 사항

  • cronPreview.tsparseField에서 cron step 값이 0일 때 for (v += 0) 무한루프 발생하는 버그 수정
  • step ≤ 0이면 전체 범위를 반환하도록 방어 코드 추가
  • aisTargetImportJob15/0 * * * * ? 같은 비정상 cron 표현식에서 스케줄 편집 시 화면 먹통 현상 해결

테스트

  • 다음 실행순 정렬 후 스케줄 편집 모달 정상 동작 확인
  • 비정상 cron 표현식(step=0) 스케줄 편집 시 CronPreview 정상 렌더링 확인
## 변경 사항 - `cronPreview.ts`의 `parseField`에서 cron step 값이 0일 때 `for (v += 0)` 무한루프 발생하는 버그 수정 - step ≤ 0이면 전체 범위를 반환하도록 방어 코드 추가 - `aisTargetImportJob`의 `15/0 * * * * ?` 같은 비정상 cron 표현식에서 스케줄 편집 시 화면 먹통 현상 해결 ## 테스트 - [ ] 다음 실행순 정렬 후 스케줄 편집 모달 정상 동작 확인 - [ ] 비정상 cron 표현식(step=0) 스케줄 편집 시 CronPreview 정상 렌더링 확인
HYOJIN added 2 commits 2026-03-17 10:46:08 +09:00
parseField에서 cron step 값이 0일 때 for 루프가 종료되지 않는
버그 수정. step <= 0이면 전체 범위를 반환하도록 방어 코드 추가.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
claude-bot 이 변경사항을 승인하였습니다. 2026-03-17 10:47:23 +09:00
claude-bot left a comment
멤버

MR 승인 (via /mr skill)

MR 승인 (via /mr skill)
HYOJIN merged commit dc22285d96 into develop 2026-03-17 10:47:23 +09:00
HYOJIN 삭제된 브랜치 bugfix/fix-cronpreview-infinite-loop 2026-03-17 10:47:23 +09:00
"로그인하여 이 대화에 참여"
No reviewers
레이블 없음
마일스톤 없음
담당자 없음
참여자 2명
알림
마감일
기한이 올바르지 않거나 범위를 벗어났습니다. 'yyyy-mm-dd'형식을 사용해주십시오.

마감일이 설정되지 않았습니다.

의존성

No dependencies set.

Reference: gc/snp-batch-validation#58
No description provided.