From 7525d2b2edaa73c1eb4f73f323feae2578f65ac4 Mon Sep 17 00:00:00 2001 From: omicron Date: Sat, 27 Dec 2025 00:21:22 +0100 Subject: [PATCH] Ensure foreign key constraints are always enforced --- mft/database.py | 1 + 1 file changed, 1 insertion(+) diff --git a/mft/database.py b/mft/database.py index 92b0bdb..f294d35 100644 --- a/mft/database.py +++ b/mft/database.py @@ -20,6 +20,7 @@ def get_db() -> Generator[sqlite3.Connection, None, None]: """Get a database connection context manager.""" conn = sqlite3.connect(settings.database_path) conn.row_factory = sqlite3.Row # Enable dict-like access to rows + conn.execute("PRAGMA foreign_keys = ON") try: yield conn finally: