From 76045cb7f150149a088609bca53f671c06369c84 Mon Sep 17 00:00:00 2001 From: Zlash65 Date: Thu, 17 May 2018 19:37:18 +0530 Subject: [PATCH] refresh meta filter for DocType and DocField after column drop --- frappe/patches/v7_2/remove_in_filter.py | 3 ++- frappe/patches/v8_0/drop_in_dialog.py | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/frappe/patches/v7_2/remove_in_filter.py b/frappe/patches/v7_2/remove_in_filter.py index 8672558df3..dcd62a45e7 100644 --- a/frappe/patches/v7_2/remove_in_filter.py +++ b/frappe/patches/v7_2/remove_in_filter.py @@ -2,4 +2,5 @@ import frappe def execute(): if frappe.db.has_column('DocField', 'in_filter'): - frappe.db.sql('alter table tabDocField drop column in_filter') \ No newline at end of file + frappe.db.sql('alter table tabDocField drop column in_filter') + frappe.clear_cache(doctype="DocField") \ No newline at end of file diff --git a/frappe/patches/v8_0/drop_in_dialog.py b/frappe/patches/v8_0/drop_in_dialog.py index f1af338f08..b3ba15764f 100644 --- a/frappe/patches/v8_0/drop_in_dialog.py +++ b/frappe/patches/v8_0/drop_in_dialog.py @@ -2,4 +2,5 @@ import frappe def execute(): if frappe.db.has_column('DocType', 'in_dialog'): - frappe.db.sql('alter table tabDocType drop column in_dialog') \ No newline at end of file + frappe.db.sql('alter table tabDocType drop column in_dialog') + frappe.clear_cache(doctype="DocType") \ No newline at end of file