From e41bf3574ffff298586f2744901b04b234d5bc2c Mon Sep 17 00:00:00 2001 From: Kubat <mael.martin31@gmail.com> Date: Thu, 25 Feb 2021 11:53:26 +0100 Subject: [PATCH] Update the sqlite_sequence of the queue when rollback the database --- src/database/queue.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/database/queue.c b/src/database/queue.c index 2486074a..8cf74c0e 100644 --- a/src/database/queue.c +++ b/src/database/queue.c @@ -215,6 +215,7 @@ queue_add_with_col_like_str(volatile sqlite3 *db, const char *col, error: sqlite3_finalize(stmt); SQLITE_DO_ROLLBACK(db); + __queue_resequence(db); return false; } @@ -250,6 +251,7 @@ database_queue_add_plt(volatile sqlite3 *db, const char *plt_name, int priority) error: sqlite3_finalize(stmt); SQLITE_DO_ROLLBACK(db); + __queue_resequence(db); return false; } @@ -275,6 +277,7 @@ error: sqlite3_finalize(stmt); error_no_stmt: SQLITE_DO_ROLLBACK(db); + __queue_resequence(db); return false; } -- GitLab