summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRafal Michalski <michalski.raf@gmail.com>2011-11-04 15:00:51 +0100
committerJohan Hedberg <johan.hedberg@intel.com>2011-11-10 13:43:39 +0200
commitb674ac8e2893fd22322709e036cd7ebefd1c6758 (patch)
tree5c700effac5ebfe07816e219f2f2752dc281e457
parentad3391ea6f451a3ce9056ae542b42ed873d0bb59 (diff)
downloadobexd-b674ac8e2893fd22322709e036cd7ebefd1c6758.tar.gz
Fix missing URL vCard's field with OTHER subtype
Previously URL vCard's field (imported with default OTHER subtype) was missing after pulling entire phonebook or single vCard (for phonebook and each call history as well). This patch fixes that issue by adjusting queries to URL field.
-rw-r--r--plugins/phonebook-tracker.c10
1 files changed, 4 insertions, 6 deletions
diff --git a/plugins/phonebook-tracker.c b/plugins/phonebook-tracker.c
index e4f2383..a8b97c2 100644
--- a/plugins/phonebook-tracker.c
+++ b/plugins/phonebook-tracker.c
@@ -115,7 +115,7 @@
"nco:birthDate(?_contact) " \
"nco:nickname(?_contact) " \
"(SELECT GROUP_CONCAT(fn:concat( " \
- "?url_val, \"\31\", rdfs:label(?_role) " \
+ "?url_val, \"\31\", tracker:coalesce(rdfs:label(?_role), \"\") "\
"), \"\30\") " \
"WHERE {" \
"?_role nco:url ?url_val . " \
@@ -224,13 +224,11 @@ CALLS_CONSTRAINTS(CONSTRAINT) \
"}) " \
"nco:birthDate(?_contact) " \
"nco:nickname(?_contact) " \
-"(SELECT GROUP_CONCAT(fn:concat( " \
- "?url_value, \"\31\", ?aff_type " \
- "), \"\30\") " \
+"(SELECT GROUP_CONCAT(fn:concat(?url_value, \"\31\", " \
+ "tracker:coalesce(rdfs:label(?c_role), \"\")), \"\30\") " \
"WHERE {" \
"?_contact nco:hasAffiliation ?c_role . " \
"?c_role nco:url ?url_value . " \
- "?c_role rdfs:label ?aff_type . " \
"})" \
"nie:url(nco:photo(?_contact)) " \
"nco:role(?_role) " \
@@ -320,7 +318,7 @@ COMBINED_CONSTRAINT \
"nco:birthDate(<%s>) " \
"nco:nickname(<%s>) " \
"(SELECT GROUP_CONCAT(fn:concat( " \
- "?url_val, \"\31\", rdfs:label(?_role) " \
+ "?url_val, \"\31\", tracker:coalesce(rdfs:label(?_role), \"\") "\
"), \"\30\") " \
"WHERE {" \
"?_role nco:url ?url_val . " \