[tracker/wip/carlosg/grilo-fixes: 3/5] libtracker-data: Improve error message of BIND() variable existence checks



commit 1386b18ae6c85368688bef0ad9041ec567504a7f
Author: Carlos Garnacho <carlosg gnome org>
Date:   Sun May 24 12:27:27 2020 +0200

    libtracker-data: Improve error message of BIND() variable existence checks
    
    Makes it easy to find out which variable we are trying to "overwrite" when
    there's plenty of BIND and vars involved.

 src/libtracker-data/tracker-sparql.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/src/libtracker-data/tracker-sparql.c b/src/libtracker-data/tracker-sparql.c
index f42a84caa..5e694d5b6 100644
--- a/src/libtracker-data/tracker-sparql.c
+++ b/src/libtracker-data/tracker-sparql.c
@@ -4865,7 +4865,7 @@ translate_Bind (TrackerSparql  *sparql,
        variable = _last_node_variable (sparql);
 
        if (tracker_variable_has_bindings (variable))
-               _raise (PARSE, "Expected undefined variable", "BIND");
+               _raise (PARSE, "Expected undefined variable in BIND", variable->name);
 
        _append_string_printf (sparql, "AS %s ",
                               tracker_variable_get_sql_expression (variable));


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