Doesn't return an error from RequestContactInfo when fetching a vCard fails
@wjt
Submitted by Will Thompson Assigned to Telepathy bugs list
Description
When I type "/whois idontexist@collabora.co.uk" into Empathy, here's what happens on the wire:
`` `` `` ``But dbus-monitor shows this:
method call sender=:1.146 -> dest=:1.137 serial=1744 path=/org/freedesktop/Telepathy/Connection/gabble/jabber/will_2ethompson_40collabora_2eco_2euk_2fQueeg; interface=org.freedesktop.Telepathy.Connection.Interface.ContactInfo; member=RequestContactInfo uint32 146 method return sender=:1.137 -> dest=:1.146 reply_serial=1744 array [ ]
So Gabble is returning success (with no info) rather than a failure. This is irrespective of the error returned by the server. For instance, trying a contact at a non-existent domain:
`` `` Server-to-server connection failed: DNS resolution failed`` `` ``Version: git master