40 lines
1.3 KiB
Markdown
40 lines
1.3 KiB
Markdown
---
|
|
# nuzlocke-tracker-vw1z
|
|
title: 'Crash: Crash: Add team snapshot to boss battle results'
|
|
status: completed
|
|
type: bug
|
|
priority: high
|
|
created_at: 2026-03-20T19:13:27Z
|
|
updated_at: 2026-03-20T19:41:58Z
|
|
parent: nuzlocke-tracker-bw1m
|
|
blocking:
|
|
- nuzlocke-tracker-ueub
|
|
---
|
|
|
|
Agent crashed while working on nuzlocke-tracker-ueub.
|
|
|
|
## Exit Code
|
|
1
|
|
|
|
## Last Output
|
|
```
|
|
Failed to authenticate. API Error: 401 {"type":"error","error":{"type":"authentication_error","message":"OAuth token has expired. Please obtain a new token or refresh your existing token."},"request_id":"req_011CZEs79fEcc7KikDZH5tuz"}
|
|
|
|
```
|
|
|
|
## Context
|
|
- Bean: nuzlocke-tracker-ueub
|
|
- Title: Crash: Add team snapshot to boss battle results
|
|
- Type: bug
|
|
|
|
## Summary of Changes
|
|
|
|
This crash was caused by an OAuth token expiration, not a code issue. The original feature (add team snapshot to boss battle results) has been implemented:
|
|
|
|
- Created `boss_result_team` table migration
|
|
- Added `BossResultTeam` model with relationships
|
|
- Updated schemas with `BossResultTeamMemberInput` and `BossResultTeamMemberResponse`
|
|
- Updated `POST /runs/{run_id}/boss-results` API to accept and save team snapshots
|
|
- Updated `BossDefeatModal` with checkboxes for alive team members with level input
|
|
- Added team snapshot display in boss cards on `RunEncounters.tsx`
|