diff --git a/js/dialogs/ImportPanel.js b/js/dialogs/ImportPanel.js index 1326a44..43aeba9 100644 --- a/js/dialogs/ImportPanel.js +++ b/js/dialogs/ImportPanel.js @@ -150,7 +150,7 @@ Zarafa.plugins.contactimporter.dialogs.ImportPanel = Ext.extend(Ext.Panel, { if (!Ext.isEmpty(inbox.subStores) && inbox.subStores.folders.totalLength > 0) { for (var i = 0; i < inbox.subStores.folders.totalLength; i++) { var folder = inbox.subStores.folders.getAt(i); - if (folder.get("container_class") == "IPF.Contact") { + if (!Ext.isEmpty(folder) && folder.get("container_class") == "IPF.Contact") { if (asDropdownStore) { allFolders.push([ folder.get("entryid"), @@ -171,7 +171,7 @@ Zarafa.plugins.contactimporter.dialogs.ImportPanel = Ext.extend(Ext.Panel, { if (!Ext.isEmpty(pub.subStores) && pub.subStores.folders.totalLength > 0) { for (var j = 0; j < pub.subStores.folders.totalLength; j++) { var folder = pub.subStores.folders.getAt(j); - if (folder.get("container_class") == "IPF.Contact") { + if (!Ext.isEmpty(folder) && folder.get("container_class") == "IPF.Contact") { if (asDropdownStore) { allFolders.push([ folder.get("entryid"),