diff options
| author | Jörg Frings-Fürst <debian@jff.email> | 2026-03-08 11:11:23 +0100 |
|---|---|---|
| committer | Jörg Frings-Fürst <debian@jff.email> | 2026-03-08 11:11:23 +0100 |
| commit | 1ef9b86df1cca6dde71529f03b66407953d000c9 (patch) | |
| tree | b3d41d58cbb1d52e3871e40258539ac760cd265e /src/db | |
| parent | fa4d70ea3101f5a70b33977ba9b7673ddfb36762 (diff) | |
| parent | 210cc61ee4191465805a770881235c677041f929 (diff) | |
Update upstream source from tag 'upstream/0.32.15'
Update to upstream version '0.32.15'
with Debian dir ab0b4536d524ccbb338db4641523f7abd3f9a2fd
Diffstat (limited to 'src/db')
| -rw-r--r-- | src/db/DatabaseTable.vala | 2 | ||||
| -rw-r--r-- | src/db/Db.vala | 8 | ||||
| -rw-r--r-- | src/db/VideoTable.vala | 2 |
3 files changed, 9 insertions, 3 deletions
diff --git a/src/db/DatabaseTable.vala b/src/db/DatabaseTable.vala index be45e5e..5d84df2 100644 --- a/src/db/DatabaseTable.vala +++ b/src/db/DatabaseTable.vala @@ -57,7 +57,7 @@ public abstract class DatabaseTable { re = regex_map[pattern]; } else { try { - re = new Regex(pattern, RegexCompileFlags.DEFAULT, RegexMatchFlags.DEFAULT); + re = new Regex(pattern, 0, 0); regex_map[pattern] = re; } catch (Error err) { context.result_error("Invalid pattern: %s".printf(err.message), Sqlite.ERROR); diff --git a/src/db/Db.vala b/src/db/Db.vala index 7f76f2d..e537ee0 100644 --- a/src/db/Db.vala +++ b/src/db/Db.vala @@ -56,8 +56,12 @@ public VerifyResult verify_database(out string app_version, out int schema_versi return result; } - PhotoTable.clean_comments(); - VideoTable.clean_comments(); + try { + PhotoTable.clean_comments(); + VideoTable.clean_comments(); + } catch (DatabaseError err) { + debug("Ignoring database error while clean ing comments: %s", err.message); + } return VerifyResult.OK; diff --git a/src/db/VideoTable.vala b/src/db/VideoTable.vala index 67c50ba..753e02a 100644 --- a/src/db/VideoTable.vala +++ b/src/db/VideoTable.vala @@ -158,6 +158,8 @@ public class VideoTable : DatabaseTable { if (res != Sqlite.DONE) { if (res != Sqlite.CONSTRAINT) throw_error("VideoTable.add", res); + + return VideoID(); } // fill in ignored fields with database values |
