fix: Don't lazy load virtual tables
This commit is contained in:
parent
87e0253736
commit
3d50221762
1 changed files with 2 additions and 0 deletions
|
|
@ -1969,6 +1969,8 @@ def get_lazy_controller(doctype):
|
|||
# Dynamically construct a class that subclasses LazyDocument and original controller.
|
||||
lazy_controller = type(f"Lazy{original_controller.__name__}", (LazyDocument, original_controller), {})
|
||||
for fieldname, child_doctype in meta._table_doctypes.items():
|
||||
if meta.get_field(fieldname).is_virtual:
|
||||
continue
|
||||
setattr(lazy_controller, fieldname, LazyChildTable(fieldname, child_doctype))
|
||||
|
||||
lazy_controllers[doctype] = lazy_controller
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue