From d924714fd7474a7d73b751fe430fedcf721757fb Mon Sep 17 00:00:00 2001 From: Joenio Costa Date: Tue, 14 Sep 2010 16:21:40 -0300 Subject: [PATCH] Fix how nick is calculated in rosterusers VIEW in database --- util/chat/postgresql/ejabberd.sql | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/util/chat/postgresql/ejabberd.sql b/util/chat/postgresql/ejabberd.sql index da24ca9..4707661 100644 --- a/util/chat/postgresql/ejabberd.sql +++ b/util/chat/postgresql/ejabberd.sql @@ -46,7 +46,7 @@ CREATE VIEW rosterusers AS select p1.identifier AS username, -- text NOT NULL, p2.identifier || '@' || d.name AS jid, -- text NOT NULL, - coalesce(p2.nickname, p2.name) AS nick, -- text NOT NULL, + CASE WHEN p2.nickname='' THEN p2.name WHEN p2.nickname IS NULL THEN p2.name ELSE p2.nickname END as nick, -- text NOT NULL, 'B' AS subscription, -- character(1) NOT NULL, 'N' AS ask, -- character(1) NOT NULL, '' AS askmessage, -- text NOT NULL, -- libgit2 0.21.2