clubId 변경
This commit is contained in:
@@ -593,6 +593,8 @@ exports.saveEventFileData = async (req, res) => {
|
||||
publicHash: generateRandomHash()
|
||||
}, { transaction: t });
|
||||
}
|
||||
// 이벤트에서 최종 클럽ID 확정(추가 안정성)
|
||||
const effectiveClubId = Number(event.clubId);
|
||||
|
||||
// 1.5 팀 정보 처리 - 참가자 처리 전에 팀 생성
|
||||
// 팀 번호별로 그룹화
|
||||
@@ -671,7 +673,7 @@ exports.saveEventFileData = async (req, res) => {
|
||||
} else {
|
||||
// 새 회원 생성 및 참가자 등록
|
||||
const newMember = await Member.create({
|
||||
clubId: cid, // required by Member model
|
||||
clubId: effectiveClubId, // required by Member model
|
||||
name: participant.name,
|
||||
// normalize enum values to match Member model
|
||||
gender: (participant.gender === 'female' || participant.gender === '여성') ? 'female' : 'male',
|
||||
@@ -681,7 +683,7 @@ exports.saveEventFileData = async (req, res) => {
|
||||
|
||||
// 클럽 회원으로 등록
|
||||
await ClubMember.create({
|
||||
clubId: cid,
|
||||
clubId: effectiveClubId,
|
||||
memberId: newMember.id,
|
||||
joinDate: new Date(),
|
||||
status: 'active'
|
||||
|
||||
Reference in New Issue
Block a user