[bijiben] Tracker: Fix tag removal from note
- From: Pierre-Yves Luyten <pyluyten src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [bijiben] Tracker: Fix tag removal from note
- Date: Tue, 27 Nov 2012 01:01:42 +0000 (UTC)
commit 91e95d2b7f1c32b25b1895a67b52b5e049631990
Author: Pierre-Yves Luyten <py luyten fr>
Date: Tue Nov 27 02:01:13 2012 +0100
Tracker: Fix tag removal from note
src/libbiji/biji-tracker.c | 7 ++++---
1 files changed, 4 insertions(+), 3 deletions(-)
---
diff --git a/src/libbiji/biji-tracker.c b/src/libbiji/biji-tracker.c
index 8a50581..4caab91 100644
--- a/src/libbiji/biji-tracker.c
+++ b/src/libbiji/biji-tracker.c
@@ -190,9 +190,10 @@ void
remove_tag_from_note (gchar *tag, BijiNoteObj *note)
{
gchar *url = get_note_url (note);
- const gchar *query = g_strdup_printf( "DELETE { <%s> nao:hasTag ?id } \
- WHERE { ?id nao:prefLabel '%s' }", url, tag ) ;
-
+ const gchar *query = g_strdup_printf ("DELETE { ?urn nao:hasTag ?label } \
+ WHERE { ?urn nie:url ?f . ?label nao:prefLabel '%s' . \
+ FILTER (?f = '%s') }", tag, url);
+
biji_perform_update_async (query);
g_free (url);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]