diff --git a/src/common/connection_handlers.py b/src/common/connection_handlers.py
index 2dfd97f1e5a3323168f00db1b2fed0c42cb038a0..f9f81b85b14a1d41ed54329ed07d281f52ed1bba 100644
--- a/src/common/connection_handlers.py
+++ b/src/common/connection_handlers.py
@@ -883,12 +883,6 @@ class ConnectionVcard:
 		if vcard.has_key('PHOTO'):
 			if not isinstance(vcard['PHOTO'], dict):
 				del vcard['PHOTO']
-			elif vcard['PHOTO'].has_key('SHA'):
-				cached_sha = vcard['PHOTO']['SHA']
-				if self.vcard_shas.has_key(jid) and self.vcard_shas[jid] != \
-					cached_sha:
-					# user change his vcard so don't use the cached one
-					return {}
 		vcard['jid'] = jid
 		vcard['resource'] = gajim.get_resource_from_jid(fjid)
 		return vcard