run communication list if a new communication is added
diff --git a/erpnext/support/doctype/communication/communication.js b/erpnext/support/doctype/communication/communication.js
index 59e2ee9..af92710 100644
--- a/erpnext/support/doctype/communication/communication.js
+++ b/erpnext/support/doctype/communication/communication.js
@@ -90,6 +90,9 @@
 		}
 		
 		var record_list_view = new RecordListView(doctype, wrapper, ListView);
+		if (!cur_frm[doctype.toLowerCase().replace(" ", "_") + "_list"]) {
+			cur_frm[doctype.toLowerCase().replace(" ", "_") + "_list"] = record_list_view;
+		}
 	});
 }
 
@@ -110,4 +113,9 @@
 			},
 		});
 	}
+}
+
+cur_frm.cscript.hide_dialog = function() {
+	if(cur_frm.communication_list)
+		cur_frm.communication_list.run();
 }
\ No newline at end of file