Skip to content

[BUG] 재고 복구 시 ACTIVE 상태 변경 누락 #28

Description

@ji-circle

💡 버그 설명

재고 복구 이벤트(restoreStockInternal)가 동작할 때 수량은 정상적으로 더해지지만, SOLDOUT 상태였던 상품이 다시 ACTIVE로 변경되지 않는 비즈니스 로직 오류

📝 재현 경로 및 상황 설명

  • 상황: 상품의 재고가 모두 소진되어 상태가 SOLDOUT이 됨.
  • 시기: 사용자가 주문을 취소하여 재고 복구 이벤트가 발생함.
  • 문제: DB의 수량은 1 증가하지만, 상태가 여전히 SOLDOUT으로 남아 있어 카탈로그 및 주문 로직에서 해당 상품을 구매할 수 없음.

🎯 예상 결과

재고가 0에서 1 이상으로 복구될 때, 도메인 내부 로직을 통해 상태가 SOLDOUT에서 ACTIVE로 자동 갱신되어야 함

📋 추가 정보 (로그, 스크린샷, 환경 등)

대상 메서드: Stock.restore() 혹은 연관된 상태 변경 로직 검토 필요

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

Projects

No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions