Skip to content

Commit 4b54396

Browse files
committed
refactor(getcloser): add get_team_member_challenge
1 parent d5b7b48 commit 4b54396

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

getcloser/backend/app/api/v1/teams/teams.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
from fastapi import APIRouter, Depends
22
from sqlalchemy.orm import Session
33
from core.database import get_db
4-
from services.team_service import create_team, get_team_status, cancel_team, get_team_info
4+
from services.team_service import create_team, get_team_status, cancel_team, get_team_info, get_team_member_challenge
55
from schemas.team_schema import TeamCreateRequest, TeamCreateResponse, TeamStatusResponse, MemberChallengeResponse
66
from core.dependencies import get_current_user
77

getcloser/backend/app/services/team_service.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
from sqlalchemy import func
33
from sqlalchemy.orm import Session
44
from models.teams import Team, TeamMember, TeamStatus
5+
from models.challenge_question import ChallengeQuestion
56
from models.users import User
67
from schemas.team_schema import TeamCreateRequest, TeamInfoResponse, MemberChallengeResponse, TeamMemberInfo
78
from fastapi import HTTPException
@@ -264,7 +265,7 @@ def get_team_member_challenge(
264265

265266
record = (
266267
db.query(UserChallengeStatus)
267-
.join(Challenge, Challenge.id == UserChallengeStatus.challenge_id)
268+
.join(ChallengeQuestion, ChallengeQuestion.id == UserChallengeStatus.challenge_id)
268269
.filter(UserChallengeStatus.user_id == user_id)
269270
.order_by(UserChallengeStatus.created_at.desc())
270271
.first()

0 commit comments

Comments
 (0)