diff --git a/gajim/common/app.py b/gajim/common/app.py
index a021d519545597cc708b890dac5d43a1fa6cd141..15b6f1187c37cfabf26efcfb07ec275c3b030b61 100644
--- a/gajim/common/app.py
+++ b/gajim/common/app.py
@@ -162,7 +162,6 @@ gajim_common_features = [
     nbxmpp.NS_CONFERENCE,
     nbxmpp.NS_CORRECT,
     nbxmpp.NS_EME,
-    nbxmpp.NS_HASHES,
     nbxmpp.NS_HASHES_2,
     nbxmpp.NS_HASHES_MD5,
     nbxmpp.NS_HASHES_SHA1,
diff --git a/gajim/common/jingle_session.py b/gajim/common/jingle_session.py
index 32d50d4a69052f13b086a37eaeb3c55efb785c00..5f36b925b4b6d86859375d9b040173af019cb035 100644
--- a/gajim/common/jingle_session.py
+++ b/gajim/common/jingle_session.py
@@ -445,6 +445,8 @@ class JingleSession:
             if child.getName() == 'checksum':
                 hash_ = child.getTag('file').getTag(name='hash',
                                                     namespace=nbxmpp.NS_HASHES_2)
+                if hash_ is None:
+                    continue
                 algo = hash_.getAttr('algo')
                 if algo in nbxmpp.Hashes2.supported:
                     file_props = FilesProp.getFileProp(self.connection.name,