Skip to content

fix: 반복 태스크 인스턴스 생성 결함(같은 날 다중 템플릿 누락·트랜잭션 격리) #38

Description

@pkdee

정밀 감사(2026-06) 발견.

1) 같은 날 다중 템플릿 누락 (HIGH)

  • task/service/RecurrenceInstanceService.kt:62-65
  • 중복방지가 날짜 단위(Set<LocalDate>)라 같은 날 반복 템플릿 2개면 둘째가 생성 안 됨("매주 월 영어"+"매주 월 독서" → 하나만).
  • 수정: (template, date) 쌍을 인스턴스 존재 키로.

2) 트랜잭션 사용자 격리 부재 (HIGH)

  • task/service/RecurrenceInstanceService.kt:48-56
  • run()이 전 사용자 단일 @Transactional → 한 명 실패 시 전체 롤백. DebtGenerationService처럼 사용자별 독립 트랜잭션 빈으로 분리 필요.

Metadata

Metadata

Assignees

Labels

fix버그 수정scope:server서버(Spring Boot)

Type

No type

Fields

No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions