diff --git a/src/cutecoin/models/identities.py b/src/cutecoin/models/identities.py
index e970f0bd3173ab4cb66a3145ddc6698431b35a90..c191f07a6751ddc0c236a01a540aaea44b77d2c1 100644
--- a/src/cutecoin/models/identities.py
+++ b/src/cutecoin/models/identities.py
@@ -132,12 +132,13 @@ class IdentitiesTableModel(QAbstractTableModel):
         for identity in identities:
             data = yield from self.identity_data(identity)
             self.identities_data.append(data)
-        try:
-            parameters = yield from self.community.parameters()
-            self._sig_validity = parameters['sigValidity']
-        except NoPeerAvailable as e:
-            logging.debug(str(e))
-            self._sig_validity = 0
+        if len(identities) > 0:
+            try:
+                parameters = yield from self.community.parameters()
+                self._sig_validity = parameters['sigValidity']
+            except NoPeerAvailable as e:
+                logging.debug(str(e))
+                self._sig_validity = 0
         self.endResetModel()
 
     def rowCount(self, parent):
diff --git a/src/cutecoin/tests/gui/identities_tab/test_identities_table.py b/src/cutecoin/tests/gui/identities_tab/test_identities_table.py
index 830f2ec70331cd4f43faa354f5714a4b11b2106b..ec36d2d2c5e1984479b8712143f43d33ddd6831e 100644
--- a/src/cutecoin/tests/gui/identities_tab/test_identities_table.py
+++ b/src/cutecoin/tests/gui/identities_tab/test_identities_table.py
@@ -97,13 +97,19 @@ class TestIdentitiesTable(unittest.TestCase):
             yield from asyncio.sleep(2)
             self.assertEqual(mock.get_request(3).method, 'GET')
             self.assertEqual(mock.get_request(3).url,
-                             '/blockchain/parameters')
+                             '/wot/lookup/doe')
             self.assertEqual(mock.get_request(4).method, 'GET')
             self.assertEqual(mock.get_request(4).url,
-                             '/wot/lookup/doe')
+                             '/wot/certifiers-of/FADxcH5LmXGmGFgdixSes6nWnC4Vb4pRUBYT81zQRhjn')
             self.assertEqual(mock.get_request(5).method, 'GET')
             self.assertEqual(mock.get_request(5).url,
-                             '/wot/certifiers-of/FADxcH5LmXGmGFgdixSes6nWnC4Vb4pRUBYT81zQRhjn')
+                             '/wot/lookup/FADxcH5LmXGmGFgdixSes6nWnC4Vb4pRUBYT81zQRhjn')
+            self.assertEqual(mock.get_request(6).method, 'GET')
+            self.assertEqual(mock.get_request(6).url,
+                             '/blockchain/memberships/FADxcH5LmXGmGFgdixSes6nWnC4Vb4pRUBYT81zQRhjn')
+            self.assertEqual(mock.get_request(7).method, 'GET')
+            self.assertEqual(mock.get_request(7).url,
+                             '/blockchain/parameters')
             self.assertEqual(identities_tab.table_identities.model().rowCount(), 1)
             yield from asyncio.sleep(2)
             self.lp.call_soon(close_dialog)