support_ticket: load communication onload
diff --git a/support/doctype/support_ticket/support_ticket.js b/support/doctype/support_ticket/support_ticket.js
index b70ff4f..689ddbf 100644
--- a/support/doctype/support_ticket/support_ticket.js
+++ b/support/doctype/support_ticket/support_ticket.js
@@ -149,13 +149,15 @@
 		var me = this;
 		this.body = $(repl('<div class="communication" title="Click to Expand / Collapse">\
 				<p><b>%(email_address)s on %(when)s</b></p>\
-				<p class="comm-content" style="border-top: 1px solid #ddd">%(content)s</p>\
+				<div class="comm-content" style="border-top: 1px solid #ddd; padding: 10px"></div>\
 			</div>', this.doc))
 			.appendTo(this.parent)
 			.css({"cursor":"pointer"})
 			.click(function() {
 				$(this).find(".comm-content").toggle();
 			});
+			
+		this.body.find(".comm-content").html(this.doc.content);
 	},
 	toggle: function() {
 		this.body.find(".comm-content").toggle();
diff --git a/support/doctype/support_ticket/support_ticket.py b/support/doctype/support_ticket/support_ticket.py
index 8e5d7f2..a9ab729 100644
--- a/support/doctype/support_ticket/support_ticket.py
+++ b/support/doctype/support_ticket/support_ticket.py
@@ -34,7 +34,7 @@
 		
 	def add_communication_list(self):
 		# remove communications if present
-		self.doclist = self.doclist.get({"doctype": ["!=", "Communcation"]})
+		self.doclist = webnotes.doclist(self.doclist).get({"doctype": ["!=", "Communcation"]})
 		
 		comm_list = webnotes.conn.sql("""select * from tabCommunication 
 			where support_ticket=%s order by modified desc limit 20""", self.doc.name, as_dict=1)