diff options
author | Abanoub Ghadban <abanoub.gdb@gmail.com> | 2021-08-05 17:50:15 +0200 |
---|---|---|
committer | Abanoub Ghadban <abanoub.gdb@gmail.com> | 2021-08-10 11:51:15 +0200 |
commit | 1f3416d587d466682e6cd7f2c6a8d805a0a673cf (patch) | |
tree | 66d28536898cea7559e41ff3f3c0c33d881d5a4d | |
parent | 2b9832714109e0476ee5e662c139316f662fd996 (diff) | |
download | tracker-1f3416d587d466682e6cd7f2c6a8d805a0a673cf.tar.gz |
update ontology last modified field inside the ontology transaction
-rw-r--r-- | src/libtracker-data/tracker-data-manager.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/libtracker-data/tracker-data-manager.c b/src/libtracker-data/tracker-data-manager.c index c3645357e..89deafc42 100644 --- a/src/libtracker-data/tracker-data-manager.c +++ b/src/libtracker-data/tracker-data-manager.c @@ -3932,13 +3932,6 @@ tracker_data_manager_initable_init (GInitable *initable, import_ontology_file (manager, l->data, FALSE); } - tracker_data_commit_transaction (manager->data_update, &internal_error); - - if (internal_error) { - g_propagate_error (error, internal_error); - goto rollback_newly_created_db; - } - write_ontologies_gvdb (manager, TRUE /* overwrite */, NULL); ontologies = tracker_ontologies_get_ontologies (manager->ontologies, &n_ontologies); @@ -3954,6 +3947,13 @@ tracker_data_manager_initable_init (GInitable *initable, } } + tracker_data_commit_transaction (manager->data_update, &internal_error); + + if (internal_error) { + g_propagate_error (error, internal_error); + goto rollback_newly_created_db; + } + g_list_free_full (sorted, g_object_unref); sorted = NULL; } else { |