diff options
author | Carlos Garnacho <carlosg@gnome.org> | 2022-02-04 14:41:03 +0100 |
---|---|---|
committer | Carlos Garnacho <carlosg@gnome.org> | 2022-02-04 19:22:01 +0100 |
commit | c63f9e633f05cc60150811f6307272873eb8bfa4 (patch) | |
tree | 9c3f23b1b4502fd5cb1c19401ff79d60e824297f | |
parent | dab5b71a6c36fbd947338263294c059e5434697e (diff) | |
download | tracker-c63f9e633f05cc60150811f6307272873eb8bfa4.tar.gz |
libtracker-data: Return NULL on failed date conversions
We shouldn't get dates out of range in our database, but if we do,
don't break otherwise correct queries by raising logic errors.
-rw-r--r-- | src/libtracker-data/tracker-db-interface-sqlite.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/libtracker-data/tracker-db-interface-sqlite.c b/src/libtracker-data/tracker-db-interface-sqlite.c index a0153c5c9..ac23beb70 100644 --- a/src/libtracker-data/tracker-db-interface-sqlite.c +++ b/src/libtracker-data/tracker-db-interface-sqlite.c @@ -451,7 +451,7 @@ function_sparql_format_time (sqlite3_context *context, -1, g_free); g_date_time_unref (datetime); } else { - result_context_function_error (context, fn, "Datetime conversion error"); + sqlite3_result_null (context); } } else if (sqlite3_value_type (argv[0]) == SQLITE_TEXT) { const gchar *str; |