Merge pull request 'fix: CronPreview step=0 무한루프 방지' (#58) from bugfix/fix-cronpreview-infinite-loop into develop
This commit is contained in:
커밋
dc22285d96
@ -49,6 +49,7 @@
|
|||||||
- 타임라인 상세 화면 이동 오류 수정 및 실행 중 작업 상세 버튼 추가 (#34)
|
- 타임라인 상세 화면 이동 오류 수정 및 실행 중 작업 상세 버튼 추가 (#34)
|
||||||
- RECOLLECT 모드에서 Tasklet 자체 스킵으로 last_success_date 복원 로직 제거 (#50)
|
- RECOLLECT 모드에서 Tasklet 자체 스킵으로 last_success_date 복원 로직 제거 (#50)
|
||||||
- Quartz PostgreSQLDelegate BYTEA 컬럼 읽기 오류 수정 (#12)
|
- Quartz PostgreSQLDelegate BYTEA 컬럼 읽기 오류 수정 (#12)
|
||||||
|
- CronPreview step=0 무한루프 방지
|
||||||
|
|
||||||
### 변경
|
### 변경
|
||||||
- 실패 레코드 Upsert 패턴 적용 (동일 키 중복 방지)
|
- 실패 레코드 Upsert 패턴 적용 (동일 키 중복 방지)
|
||||||
|
|||||||
@ -89,6 +89,7 @@ function parseField(field: string, min: number, max: number): number[] | null {
|
|||||||
if (stepMatch) {
|
if (stepMatch) {
|
||||||
const [, base, stepStr] = stepMatch;
|
const [, base, stepStr] = stepMatch;
|
||||||
const step = parseInt(stepStr, 10);
|
const step = parseInt(stepStr, 10);
|
||||||
|
if (step <= 0) return range(min, max);
|
||||||
let start = min;
|
let start = min;
|
||||||
let end = max;
|
let end = max;
|
||||||
|
|
||||||
|
|||||||
불러오는 중...
Reference in New Issue
Block a user