Skip to content

Commit b047790

Browse files
committed
fix(getcloser): no question to assign
1 parent 517829f commit b047790

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

โ€Žgetcloser/backend/app/services/challenge_service.pyโ€Ž

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
from models.challenges import UserChallengeStatus
99

1010

11-
def assign_challenges_logic(my_id: str, members: list, team_id: int, db: Session) -> list:
11+
def assign_challenges_logic(my_id: int, members: list[int], team_id: int, db: Session) -> list:
1212
# ํ˜„์žฌ ์‚ฌ์šฉ์ž retry_count ์กฐํšŒ
1313
status = db.query(UserChallengeStatus).filter(UserChallengeStatus.user_id == my_id).first()
1414

@@ -29,6 +29,10 @@ def assign_challenges_logic(my_id: str, members: list, team_id: int, db: Session
2929
team_service.dissolve_team_by_user(db, my_id, team_id)
3030
raise HTTPException(status_code=500, detail="over retry count")
3131

32+
# ํŒ€์› ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋น„์–ด์žˆ๋Š” ๊ฒฝ์šฐ
33+
if not members:
34+
raise ValueError("members ๋ฆฌ์ŠคํŠธ๊ฐ€ ๋น„์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ํŒ€์› ์ •๋ณด๊ฐ€ ์ „๋‹ฌ๋˜์ง€ ์•Š์•˜์Šต๋‹ˆ๋‹ค.")
35+
3236
# ํŒ€์›๋“ค์ด ๋งŒ๋“  ๋ฌธ์ œ ์กฐํšŒ
3337
team_questions = db.query(ChallengeQuestion).filter(ChallengeQuestion.user_id.in_(members)).all()
3438
if not team_questions:

0 commit comments

Comments
ย (0)