From e0be9ca30e0b3eebf2bcf6c8fa66f24452d044df Mon Sep 17 00:00:00 2001 From: Diogo Date: Thu, 28 Oct 2021 17:59:36 +0100 Subject: [PATCH] Ignore empty input field when are not required --- fastapi_admin/resources.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/fastapi_admin/resources.py b/fastapi_admin/resources.py index 6789b3d1..8c65f5a2 100644 --- a/fastapi_admin/resources.py +++ b/fastapi_admin/resources.py @@ -159,6 +159,8 @@ async def resolve_data(cls, request: Request, data: FormData): if input_.context.get("disabled") or isinstance(input_, inputs.DisplayOnly): continue name = input_.context.get("name") + if input_.context.get("null") and data.get(name) == "": + continue if isinstance(input_, inputs.ManyToMany): v = data.getlist(name) value = await input_.parse_value(request, v)