Hello,
a user brought this to my notice:
When he's online in a conference channel, his vcard is returned empty when someone opens it.
When his vcard is checked in roster, it shows the values he entered.
I checked this myself. Connected to the ejabberd conference channel and wasn't able to see my own vcard. It was returned with all fields empty.
Has someone a clue?
Kindest regards,
Martin
Maybe related: Routes vCard
Maybe related:
Did this patch made it into
Did this patch made it into 2.1.1? If yes, it is not (completly) related because I run 2.1.1 (Debian package) since yesterday and the problem still occurs.
Can someone confirm this problem on other servers? I did not change anything for mod_vcard in the config file, I just use the odbc version.
Using ejabberd 2.1.1 source
Using ejabberd 2.1.1 source package, and 2.1.2. Default configuration of mod_muc and mod_vcard:
Client sends:
And client receives:
<iq from='someroom@conference.localhost/user1' to='user1@localhost/work' id='66:239159' type='result'> <vCard xmlns='vcard-temp'> <FN>My Full Name<FN> <NICKNAME>user1rules<NICKNAME> <EMAIL> <INTERNET/> <USERID>user@mail.example.com<USERID> <EMAIL> <EMAIL>user@mail.example.com<EMAIL> <URL>http://www.exmaple.com<URL> <vCard> <iq>