Contacts Without Name Have JID Object Set As Name

Description

If a contact does not have a name their name was being set as their JID object as opposed to a string representation of the JID, which causes issues further down the line.

Environment

None
Fixed

Assignee

Alex Wenckus

Reporter

Alex Wenckus