[tracker-miners] tracker-miner-fs: Check tracker:available on "pending extract" query



commit bf9bdedb8db35e2aa41ecf0bb3697f7b1d3a054b
Author: Carlos Garnacho <carlosg gnome org>
Date:   Tue Nov 13 16:13:54 2018 +0100

    tracker-miner-fs: Check tracker:available on "pending extract" query
    
    The tracker-extract side will ignore those, so we may spuriously fall
    in a restart loop here.

 src/miners/fs/tracker-miner-files.c | 1 +
 1 file changed, 1 insertion(+)
---
diff --git a/src/miners/fs/tracker-miner-files.c b/src/miners/fs/tracker-miner-files.c
index 2e4ee47bb..39e50d86a 100644
--- a/src/miners/fs/tracker-miner-files.c
+++ b/src/miners/fs/tracker-miner-files.c
@@ -515,6 +515,7 @@ tracker_miner_files_init (TrackerMinerFiles *mf)
        priv->extract_check_query = g_strdup_printf ("SELECT ?u { "
                                                     "  GRAPH <" TRACKER_OWN_GRAPH_URN "> {"
                                                     "    ?u a nfo:FileDataObject ;"
+                                                    "       tracker:available true ; "
                                                     "       a ?class . "
                                                     "    FILTER (?class IN (%s) && "
                                                     "            NOT EXISTS { ?u nie:dataSource <" 
TRACKER_EXTRACT_DATA_SOURCE "> })"


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