From 69486c2a77a09e2c1f2c81022944069da6cf1f94 Mon Sep 17 00:00:00 2001 From: James Pine Date: Mon, 16 Mar 2026 03:44:33 -0700 Subject: [PATCH] handle null duration in story_items migration --- backend/database/migrations.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/database/migrations.py b/backend/database/migrations.py index 158b38c6..52757a68 100644 --- a/backend/database/migrations.py +++ b/backend/database/migrations.py @@ -82,7 +82,7 @@ def _migrate_story_items(engine, inspector, tables: set[str]) -> None: text("UPDATE story_items SET start_time_ms = :time WHERE id = :id"), {"time": current_time_ms, "id": item_id}, ) - current_time_ms += int(duration * 1000) + 200 + current_time_ms += int((duration or 0) * 1000) + 200 conn.commit() # Recreate table without the position column (SQLite lacks DROP COLUMN)