From fe08fa3a2f377109cb2fa23b10fce6b12a750e95 Mon Sep 17 00:00:00 2001 From: itskovacs Date: Wed, 30 Jul 2025 08:48:31 +0200 Subject: [PATCH] :bug: Fix import for categories --- backend/trip/__init__.py | 2 +- backend/trip/routers/settings.py | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/backend/trip/__init__.py b/backend/trip/__init__.py index 29654ee..2d986fc 100644 --- a/backend/trip/__init__.py +++ b/backend/trip/__init__.py @@ -1 +1 @@ -__version__ = "1.8.0" +__version__ = "1.8.1" diff --git a/backend/trip/routers/settings.py b/backend/trip/routers/settings.py index 7f2f636..183168c 100644 --- a/backend/trip/routers/settings.py +++ b/backend/trip/routers/settings.py @@ -95,7 +95,7 @@ async def import_data( raise HTTPException(status_code=400, detail="Invalid file") for category in data.get("categories", []): - category_name = category.get("category", {}).get("name") + category_name = category.get("name") category_exists = session.exec( select(Category).filter(Category.user == current_user, Category.name == category_name) ).first() @@ -126,7 +126,7 @@ async def import_data( new_category = Category(**category_data) session.add(new_category) session.flush() - session.refresh() + session.refresh(new_category) places = [] for place in data.get("places", []):