]> git.nbdom.net Git - nb.git/commitdiff
view_contact
authorNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 21 Oct 2016 15:56:57 +0000 (17:56 +0200)
committerNicolas Boisselier <nicolas.boisselier@gmail.com>
Fri, 21 Oct 2016 15:56:57 +0000 (17:56 +0200)
etc/dbq/owncloud.php

index b98a6bb3740c0245d9f46344ed2c433ad941f4f8..ce93a28bd58919361bbf0d26f14494bf50cdd056 100644 (file)
@@ -14,12 +14,12 @@ $DBQ['owncloud'] = [
         #.",name.value as name"
         #.",tel.value as tel"
         .",TRIM(CONCAT("
-          ."(SELECT value FROM oc_cards_properties p WHERE p.name='ORG' AND p.cardid=c.id AND p.addressbookid=c.addressbookid)"
+          ."COALESCE((SELECT value FROM oc_cards_properties p WHERE p.name='ORG' AND p.cardid=c.id AND p.addressbookid=c.addressbookid),'')"
           .",' ',"
-          ."(SELECT value FROM oc_cards_properties p WHERE p.name='FN' AND p.cardid=c.id AND p.addressbookid=c.addressbookid)"
+          ."COALESCE((SELECT value FROM oc_cards_properties p WHERE p.name='FN' AND p.cardid=c.id AND p.addressbookid=c.addressbookid),'')"
         .")) as name"
-        .",(SELECT value FROM oc_cards_properties p WHERE p.name='TEL' AND p.cardid=c.id AND p.addressbookid=c.addressbookid ORDER BY preferred DESC LIMIT 1) as tel"
-        .",(SELECT value FROM oc_cards_properties p WHERE p.name='EMAIL' AND p.cardid=c.id AND p.addressbookid=c.addressbookid ORDER BY preferred DESC LIMIT 1) as email"
+        .",COALESCE((SELECT value FROM oc_cards_properties p WHERE p.name='TEL' AND p.cardid=c.id AND p.addressbookid=c.addressbookid ORDER BY preferred DESC LIMIT 1),'') as tel"
+        .",COALESCE((SELECT value FROM oc_cards_properties p WHERE p.name='EMAIL' AND p.cardid=c.id AND p.addressbookid=c.addressbookid ORDER BY preferred DESC LIMIT 1),'') as email"
       . " FROM oc_cards c GROUP BY c.id HAVING name IS NOT NULL AND name<>''"
       ,
       'row_parse_pre' => 'owncloud_row_parse',