[FIX] 이벤트 엇갈림으로 인한 데이터 누락 수정_(NEW: AuthUserProjection.workspace)#56
Conversation
|
Warning Rate limit exceeded@Lee-Jong-Jin has exceeded the limit for the number of commits or files that can be reviewed per hour. Please wait 4 minutes and 41 seconds before requesting another review. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ⛔ Files ignored due to path filters (1)
📒 Files selected for processing (1)
개요Kafka 컨슈머의 그룹 ID가 "vendor-events-users"에서 "vendor-events-user"로 변경되었고, AuthUserProjectionService의 upsert 메서드에서 null 안전성 관련 로직이 수정되어 잠재적 null 역참조 위험이 도입되었습니다. 변경 사항
예상 코드 리뷰 노력🎯 3 (중간) | ⏱️ ~20분 추가 검토 필요 영역:
관련 가능성 있는 PR
제안 검수자
시
Pre-merge checks and finishing touches❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
There was a problem hiding this comment.
Actionable comments posted: 2
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
📒 Files selected for processing (2)
src/main/java/com/sampoom/user/api/agency/kafka/AgencyEventConsumer.java(1 hunks)src/main/java/com/sampoom/user/api/auth/service/AuthUserProjectionService.java(1 hunks)
🧰 Additional context used
🧠 Learnings (1)
📚 Learning: 2025-11-06T07:37:44.411Z
Learnt from: Lee-Jong-Jin
Repo: 33-Auto/Sampoom-Management-Backend-User PR: 41
File: src/main/java/com/sampoom/user/api/agency/service/AgencyProjectionService.java:26-26
Timestamp: 2025-11-06T07:37:44.411Z
Learning: In the Sampoom-Management-Backend-User project, the team is performing an incremental refactoring from "agency" to "vendor" terminology. Field names and method calls are being updated first (e.g., AgencyId -> VendorId), while local variable names will be updated in a follow-up change. Do not suggest renaming local variables during this transition period.
Applied to files:
src/main/java/com/sampoom/user/api/agency/kafka/AgencyEventConsumer.java
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (1)
- GitHub Check: Analyze (java-kotlin)
📣 Related Issue
📝 Summary
일부 데이터가 시간 차로 인해 누락되는 문제 발견 및 방지 조치
(AuthUserProjection.workspace 데이터 하나 누락 발생, 원본 데이터 정상)
🙏 Question & PR point
📬 Reference
Summary by CodeRabbit
릴리스 노트
참고: 이 릴리스는 주로 내부 인프라 및 시스템 안정성 개선에 중점을 두고 있습니다. 최종 사용자에게 직접적인 기능 변화는 없습니다.