Skip to content

Commit 89d5d26

Browse files
authored
Merge pull request #300 from Pseudo-Lab/refactor/getcloser/get-team-member-challenge
refactor(getcloser): get team member challenge answer info
2 parents d748c2c + 88e7f7e commit 89d5d26

1 file changed

Lines changed: 6 additions & 4 deletions

File tree

getcloser/backend/app/services/team_service.py

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -266,8 +266,11 @@ def get_team_member_challenge(
266266
record = (
267267
db.query(UserChallengeStatus)
268268
.join(ChallengeQuestion, ChallengeQuestion.id == UserChallengeStatus.challenge_id)
269-
.filter(UserChallengeStatus.user_id == user_id)
270-
.order_by(UserChallengeStatus.created_at.desc())
269+
.filter(
270+
UserChallengeStatus.user_id == user_id,
271+
UserChallengeStatus.is_correct.is_(True)
272+
)
273+
.order_by(UserChallengeStatus.id.desc())
271274
.first()
272275
)
273276

@@ -276,8 +279,7 @@ def get_team_member_challenge(
276279

277280
return MemberChallengeResponse(
278281
user_id=user_id,
279-
question=record.challenge.question,
280-
user_answer=record.answer,
282+
question=record.challenge.category,
281283
correct_answer=record.challenge.answer,
282284
is_correct=record.is_correct
283285
)

0 commit comments

Comments
 (0)