[tracker/sam/fix-load: 1/2] libtracker-data: Don't create double transactions in LOAD



commit 9908d47ed22326aab120f0071dd88db861fcc43a
Author: Sam Thursfield <sam afuera me uk>
Date:   Sun Mar 8 16:21:33 2020 +0100

    libtracker-data: Don't create double transactions in LOAD

 src/libtracker-data/tracker-data-update.c | 8 --------
 1 file changed, 8 deletions(-)
---
diff --git a/src/libtracker-data/tracker-data-update.c b/src/libtracker-data/tracker-data-update.c
index e9b9f4ec1..ed3bb5f0a 100644
--- a/src/libtracker-data/tracker-data-update.c
+++ b/src/libtracker-data/tracker-data-update.c
@@ -3146,10 +3146,6 @@ tracker_data_load_turtle_file (TrackerData  *data,
        GError *inner_error = NULL;
        gboolean in_transaction = FALSE;
 
-       tracker_data_begin_transaction (data, &inner_error);
-       if (inner_error)
-               goto failed;
-
        in_transaction = TRUE;
        reader = tracker_turtle_reader_new (file, &inner_error);
        if (inner_error)
@@ -3187,10 +3183,6 @@ tracker_data_load_turtle_file (TrackerData  *data,
                        goto failed;
        }
 
-       if (inner_error)
-               goto failed;
-
-       tracker_data_commit_transaction (data, &inner_error);
        if (inner_error)
                goto failed;
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]