From 8d91e4524f924b8380710e0386e4d736c83a8d5e Mon Sep 17 00:00:00 2001 From: Akhil Narang Date: Tue, 31 Oct 2023 16:17:41 +0530 Subject: [PATCH] feat(exporter): handle docfield being non-nullable Signed-off-by: Akhil Narang --- frappe/types/exporter.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/frappe/types/exporter.py b/frappe/types/exporter.py index 97551e0c01..cbdce7c6e0 100644 --- a/frappe/types/exporter.py +++ b/frappe/types/exporter.py @@ -162,6 +162,9 @@ class TypeExporter: if field.fieldtype in non_nullable_types: return False + if field.not_nullable: + return False + return not bool(field.reqd) def _generic_parameters(self, field) -> str | None: