From 2c9df678a08539ab27d75b5ba2d8762c184dccb9 Mon Sep 17 00:00:00 2001 From: RobertSchouten Date: Mon, 8 Aug 2016 14:54:24 +0800 Subject: [PATCH] minifiying doctype json's sick and tired of a change to the doctype meaning one small change to a doctype adds all the fields to the json strips out the values that doesnt contain value's --- frappe/modules/export_file.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/modules/export_file.py b/frappe/modules/export_file.py index 2b7a6cab3b..154520fb9e 100644 --- a/frappe/modules/export_file.py +++ b/frappe/modules/export_file.py @@ -30,6 +30,9 @@ def write_document_file(doc, record_module=None, create_init=None): for fieldname in frappe.model.default_fields: if fieldname in d: del d[fieldname] + for fieldname in d.keys(): + if d[fieldname] == 0 or d[fieldname] == "": + del d[fieldname] module = record_module or get_module_name(doc) if create_init is None: