From 3ddce74844c1190685c22f415a9f6e1afa256ba8 Mon Sep 17 00:00:00 2001 From: Michael Gratton Date: Sat, 22 Aug 2020 17:06:50 +1000 Subject: [PATCH] sql: Add db migration to clean up message_ids with extra whitespace --- sql/version-028.sql | 6 ++++++ test/engine/imap-db/imap-db-database-test.vala | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) create mode 100644 sql/version-028.sql diff --git a/sql/version-028.sql b/sql/version-028.sql new file mode 100644 index 00000000..ff38053e --- /dev/null +++ b/sql/version-028.sql @@ -0,0 +1,6 @@ +-- +-- Rebuild corrupted message ids, again +-- + +UPDATE MessageTable +SET message_id = trim(trim(message_id), '\n'); diff --git a/test/engine/imap-db/imap-db-database-test.vala b/test/engine/imap-db/imap-db-database-test.vala index 29d38768..f5f3702c 100644 --- a/test/engine/imap-db/imap-db-database-test.vala +++ b/test/engine/imap-db/imap-db-database-test.vala @@ -107,7 +107,7 @@ class Geary.ImapDB.DatabaseTest : TestCase { ); db.open.end(async_result()); - assert_equal(db.get_schema_version(), 27, "Post-upgrade version"); + assert_equal(db.get_schema_version(), 28, "Post-upgrade version"); // Since schema v22 deletes the re-creates all attachments, // attachment 12 should no longer exist on the file system and