diff options
author | Viktor Gal <viktor.gal@maeth.com> | 2020-01-27 12:38:49 +0100 |
---|---|---|
committer | Sam Thursfield <sam@afuera.me.uk> | 2020-01-28 00:04:52 +0100 |
commit | 7f8219cb3343c3d6c9719137cb5f646954c1f682 (patch) | |
tree | a01937d59b8bb606f1992528c6037d240db7a9bb | |
parent | 4d3073954e97d0edf797d073581a82e77afc78cd (diff) | |
download | tracker-7f8219cb3343c3d6c9719137cb5f646954c1f682.tar.gz |
fix #172
blank nodes should be processed when processing nested resources
-rw-r--r-- | src/libtracker-sparql/tracker-resource.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libtracker-sparql/tracker-resource.c b/src/libtracker-sparql/tracker-resource.c index 87b9c692d..03b45991e 100644 --- a/src/libtracker-sparql/tracker-resource.c +++ b/src/libtracker-sparql/tracker-resource.c @@ -1026,6 +1026,11 @@ is_builtin_class (const gchar *uri_or_curie, gchar *prefix = NULL; gboolean has_prefix; + // blank nodes should be processed as nested resource + // g_uri_parse_scheme returns NULL for blank nodes, i.e. _:1 + if (is_blank_node (uri_or_curie)) + return FALSE; + prefix = g_uri_parse_scheme (uri_or_curie); if (!prefix) |