From 0398e2d3975b2fd26cdcc4183ab42bad6d8f32e0 Mon Sep 17 00:00:00 2001 From: Nabin Hait Date: Mon, 24 Apr 2017 16:13:14 +0530 Subject: [PATCH] trim tables for a doctype --- frappe/model/meta.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/frappe/model/meta.py b/frappe/model/meta.py index f1a4916cd3..02b191d782 100644 --- a/frappe/model/meta.py +++ b/frappe/model/meta.py @@ -465,9 +465,13 @@ def get_default_df(fieldname): fieldtype = "Data" ) -def trim_tables(): +def trim_tables(doctype=None): """Use this to remove columns that don't exist in meta""" ignore_fields = default_fields + optional_fields + + filters={ "issingle": 0 } + if doctype: + filters["name"] = doctype for doctype in frappe.db.get_all("DocType", filters={"issingle": 0}): doctype = doctype.name