From 3abd42a6da3e0f2a5c18ffcdc99a01d94fc33d41 Mon Sep 17 00:00:00 2001 From: Carlos Garnacho Date: Tue, 6 Oct 2020 21:27:45 +0200 Subject: libtracker-data: Forward langtag from TTL files Instead of forwarding plain strings, forward the langtag info so it is stored. --- src/libtracker-data/tracker-data-update.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/libtracker-data/tracker-data-update.c b/src/libtracker-data/tracker-data-update.c index d6725cd03..3fe39842f 100644 --- a/src/libtracker-data/tracker-data-update.c +++ b/src/libtracker-data/tracker-data-update.c @@ -2674,7 +2674,7 @@ tracker_data_load_turtle_file (TrackerData *data, { TrackerTurtleReader *reader = NULL; GError *inner_error = NULL; - const gchar *subject, *predicate, *object_str; + const gchar *subject, *predicate, *object_str, *langtag; gboolean object_is_uri; reader = tracker_turtle_reader_new_for_file (file, &inner_error); @@ -2685,12 +2685,12 @@ tracker_data_load_turtle_file (TrackerData *data, &subject, &predicate, &object_str, - NULL, + &langtag, &object_is_uri, &inner_error)) { GBytes *object; - object = g_bytes_new (object_str, strlen (object_str) + 1); + object = tracker_sparql_make_langstring (object_str, langtag); if (object_is_uri) { tracker_data_insert_statement_with_uri (data, graph, -- cgit v1.2.1