From 18b01453cdc32e33d76c34bd15ee213c34929478 Mon Sep 17 00:00:00 2001 From: Markus Lobedann Date: Thu, 13 Mar 2025 13:55:13 +0100 Subject: [PATCH] fix: don't generate type information for virtual fields (#31592) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit * fix: :bug: don't generate type information for virtual fields this leads to linter errors for redeclaration * fix: 🐛 don't dontype information for virtual fields Co-authored-by: gavin --------- Co-authored-by: gavin --- frappe/types/exporter.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/frappe/types/exporter.py b/frappe/types/exporter.py index 37c50689c3..2972378e8c 100644 --- a/frappe/types/exporter.py +++ b/frappe/types/exporter.py @@ -99,6 +99,8 @@ class TypeExporter: for field in self.doc.fields: if iskeyword(field.fieldname): continue + if field.is_virtual and not field.options: + continue if python_type := self._map_fieldtype(field): self.field_types[field.fieldname] = python_type