From 8044f5cb5f38a6bea1e665b2ab85f99095306e1d Mon Sep 17 00:00:00 2001 From: Eberhard Graether Date: Wed, 27 Jan 2016 14:12:25 +0100 Subject: [PATCH] data: Fixed delete not working due to missing foreign keys pragma --- src/lib/data/SqliteStorage.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/data/SqliteStorage.cpp b/src/lib/data/SqliteStorage.cpp index 2406dd10..a6aab229 100644 --- a/src/lib/data/SqliteStorage.cpp +++ b/src/lib/data/SqliteStorage.cpp @@ -11,6 +11,8 @@ SqliteStorage::SqliteStorage(const std::string& dbFilePath) { m_database.open(dbFilePath.c_str()); + + m_database.execDML("PRAGMA foreign_keys=ON;"); } SqliteStorage::~SqliteStorage()