diff --git a/backend/src/app/api/export.py b/backend/src/app/api/export.py index cdce3aa..654aef0 100644 --- a/backend/src/app/api/export.py +++ b/backend/src/app/api/export.py @@ -143,6 +143,7 @@ async def export_game_bosses( "level_cap": b.level_cap, "order": b.order, "location": b.location, + "section": b.section, "sprite_url": b.sprite_url, "pokemon": [ { diff --git a/backend/src/app/seeds/loader.py b/backend/src/app/seeds/loader.py index 374062c..2ab1a84 100644 --- a/backend/src/app/seeds/loader.py +++ b/backend/src/app/seeds/loader.py @@ -225,6 +225,7 @@ async def upsert_bosses( level_cap=boss["level_cap"], order=boss["order"], location=boss["location"], + section=boss.get("section"), sprite_url=boss.get("sprite_url"), ).on_conflict_do_update( constraint="uq_boss_battles_version_group_order", @@ -235,6 +236,7 @@ async def upsert_bosses( "badge_image_url": boss.get("badge_image_url"), "level_cap": boss["level_cap"], "location": boss["location"], + "section": boss.get("section"), "sprite_url": boss.get("sprite_url"), }, ).returning(BossBattle.id) diff --git a/backend/src/app/seeds/run.py b/backend/src/app/seeds/run.py index bc5d202..dc2cbe0 100644 --- a/backend/src/app/seeds/run.py +++ b/backend/src/app/seeds/run.py @@ -434,6 +434,7 @@ async def _export_bosses(session: AsyncSession, vg_data: dict): "level_cap": b.level_cap, "order": b.order, "location": b.location, + "section": b.section, "sprite_url": b.sprite_url, "pokemon": [ {