summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarlos Garnacho <carlosg@gnome.org>2022-03-05 22:29:45 +0000
committerCarlos Garnacho <carlosg@gnome.org>2022-03-05 22:29:45 +0000
commitd7e23d304d5c1867167abbc6b1ae40f963ddd15a (patch)
treea688da298b8551340f9b80ec7f130a5cb8edb2a8
parent2ec6eaf585ad63112fb3b4bba993fcfeb6afda4d (diff)
parent6303cd484162b7750131d69587e5d39614d44270 (diff)
downloadtracker-d7e23d304d5c1867167abbc6b1ae40f963ddd15a.tar.gz
Merge branch 'wip/carlosg/date-var-names' into 'master'
libtracker-data: Pass correct variable name for non-direct types Closes #352 See merge request GNOME/tracker!492
-rw-r--r--src/libtracker-data/tracker-sparql.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/libtracker-data/tracker-sparql.c b/src/libtracker-data/tracker-sparql.c
index 2397336e7..d32005212 100644
--- a/src/libtracker-data/tracker-sparql.c
+++ b/src/libtracker-data/tracker-sparql.c
@@ -2968,7 +2968,9 @@ translate_SelectClause (TrackerSparql *sparql,
return FALSE;
}
} else {
- if (!found) {
+ if (sparql->current_state->select_context == sparql->context) {
+ _append_string_printf (sparql, "AS \"%s\" ", var->name);
+ } else if (!found) {
_append_string_printf (sparql, "AS %s ",
tracker_variable_get_sql_expression (var));
}