diff --git a/src/vcard.py b/src/vcard.py
index 4829b0b82b1bd926bef30bfcca3eb748f13df074..38a208097ebf62ac6b2cf2e605ac59feb99f1841 100644
--- a/src/vcard.py
+++ b/src/vcard.py
@@ -453,7 +453,7 @@ class VcardWindow:
 		self.fill_status_label()
 
 		gajim.connections[self.account].request_vcard(self.contact.jid,
-			self.gc_contact is not None)
+			(self.gc_contact is not None and not self.gc_contact.jid))
 
 	def on_close_button_clicked(self, widget):
 		self.window.destroy()