From 04d63159f1bc680cee041124b436f082d201622e Mon Sep 17 00:00:00 2001 From: Shridhar Date: Tue, 15 Dec 2020 16:18:26 +0530 Subject: [PATCH] fix: skip table creation for virtual doctype --- frappe/database/schema.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/frappe/database/schema.py b/frappe/database/schema.py index daabbaa61c..f2d32e0e3c 100644 --- a/frappe/database/schema.py +++ b/frappe/database/schema.py @@ -30,9 +30,9 @@ class DBTable: self.get_columns_from_docfields() def sync(self): - if self.is_new(): + if self.is_new() and not self.meta.virtual_doctype: self.create() - else: + elif not self.meta.virtual_doctype: frappe.cache().hdel('table_columns', self.table_name) self.alter()