fix in communication listing
diff --git a/erpnext/support/doctype/communication/communication.js b/erpnext/support/doctype/communication/communication.js
index 7928d96..87e0aad 100644
--- a/erpnext/support/doctype/communication/communication.js
+++ b/erpnext/support/doctype/communication/communication.js
@@ -71,7 +71,7 @@
 // Render List
 cur_frm.cscript.render_list = function(doc, doctype, wrapper, ListView, make_new_doc) {
 	wn.model.with_doctype(doctype, function(r) {
-		if(r) {
+		if((r && r['403']) || wn.boot.profile.all_read.indexOf(doctype)===-1) {
 			return;
 		}
 		var RecordListView = wn.views.RecordListView.extend({