[tracker-miners/wip/carlosg/tag-list-files] cli: Fix --show-files in "tracker3 tag"




commit dd06f439b1c6055fb32e13834fe3b4a14a2b5113
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sat Jan 22 11:23:49 2022 +0100

    cli: Fix --show-files in "tracker3 tag"
    
    This query was missing the split between file and content data. Since
    nao:hasTag can be set on any of these, return either the URI, or the URN.
    
    Closes: https://gitlab.gnome.org/GNOME/tracker-miners/-/issues/213

 src/tracker/tracker-tag.c | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)
---
diff --git a/src/tracker/tracker-tag.c b/src/tracker/tracker-tag.c
index a8a96166f..b2b721dcd 100644
--- a/src/tracker/tracker-tag.c
+++ b/src/tracker/tracker-tag.c
@@ -297,9 +297,8 @@ get_all_tags_show_tag_id (TrackerSparqlConnection *connection,
        gchar *query;
 
        /* Get resources associated */
-       query = g_strdup_printf ("SELECT ?uri WHERE {"
+       query = g_strdup_printf ("SELECT (COALESCE (nie:isStoredAs(?urn), ?urn) AS ?uri) WHERE {"
                                 "  ?urn a rdfs:Resource; "
-                                "  nie:url ?uri ; "
                                 "  nao:hasTag \"%s\" . "
                                 "}",
                                 id);


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