From fbd0e650192b953a438ba8282e7bb881556a31ed Mon Sep 17 00:00:00 2001 From: Logan Cusano Date: Sat, 24 May 2025 22:44:20 -0400 Subject: [PATCH] Minor bugs when creating a system --- app/internal/db_wrappers.py | 2 +- app/routers/systems.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/internal/db_wrappers.py b/app/internal/db_wrappers.py index ac42658..2f3e623 100644 --- a/app/internal/db_wrappers.py +++ b/app/internal/db_wrappers.py @@ -33,7 +33,7 @@ class SystemDbController(): try: # Check if the data to be inserted has an ID if not system_data.get("_id"): - system_data['_id'] = uuid4() + system_data['_id'] = str(uuid4()) inserted_result = None inserted_id = None diff --git a/app/routers/systems.py b/app/routers/systems.py index 28278f3..6c36beb 100644 --- a/app/routers/systems.py +++ b/app/routers/systems.py @@ -38,7 +38,7 @@ async def create_system_route(): if created_system: print("Created new system:", created_system) - return jsonify(created_system), 201 + return jsonify(created_system.to_dict()), 201 else: abort(500, "Failed to create system in the database.") except HTTPException: