diff --git a/resources/fts_triggers.sql b/resources/fts_triggers.sql index 996866afd7..c617a4547e 100644 --- a/resources/fts_triggers.sql +++ b/resources/fts_triggers.sql @@ -9,9 +9,9 @@ CREATE TEMP TRIGGER fts_db_format_deleted_trg AFTER DELETE ON main.data BEGIN END; CREATE TEMP TRIGGER fts_db_format_added_trg AFTER INSERT ON main.data BEGIN - INSERT INTO dirtied_formats(book, format) VALUES (NEW.book, NEW.format); + INSERT OR IGNORE INTO dirtied_formats(book, format) VALUES (NEW.book, NEW.format); END; CREATE TEMP TRIGGER fts_db_format_updated_trg AFTER UPDATE ON main.data BEGIN - INSERT INTO dirtied_formats(book, format) VALUES (NEW.book, NEW.format); + INSERT OR IGNORE INTO dirtied_formats(book, format) VALUES (NEW.book, NEW.format); END;