Newsletter status display. Fixes #1593
diff --git a/erpnext/support/doctype/newsletter/newsletter.py b/erpnext/support/doctype/newsletter/newsletter.py
index 42f9f09..4ac9f8a 100644
--- a/erpnext/support/doctype/newsletter/newsletter.py
+++ b/erpnext/support/doctype/newsletter/newsletter.py
@@ -16,6 +16,13 @@
from `tabBulk Email` where ref_doctype=%s and ref_docname=%s
group by status""", (self.doctype, self.name))) or None)
+ def as_dict(self, no_nulls=False):
+ doc = super(Newsletter, self).as_dict(no_nulls)
+ if self.get("__status_count"):
+ doc["__status_count"] = self.get("__status_count")
+
+ return doc
+
def test_send(self, doctype="Lead"):
self.recipients = self.test_email_id.split(",")
self.send_to_doctype = "Lead"