From b617b5a2d8e8b0fd03a12f9e55b77ad07e9e79e3 Mon Sep 17 00:00:00 2001 From: Lars Date: Fri, 24 Apr 2026 15:23:00 +0200 Subject: [PATCH] fix: exercises.py - handle dict rows in fetchone() for INSERT RETURNING --- backend/routers/exercises.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/routers/exercises.py b/backend/routers/exercises.py index 8a67aa3..d60b169 100644 --- a/backend/routers/exercises.py +++ b/backend/routers/exercises.py @@ -401,7 +401,8 @@ def create_exercise( body.visibility, body.status, profile_id, body.club_id, ) ) - exercise_id = cur.fetchone()[0] + row = cur.fetchone() + exercise_id = row['id'] if isinstance(row, dict) else row[0] conn.commit() # M:N Relations zuweisen