From 5c0da17951486e804bbb028aa90c1105222f4559 Mon Sep 17 00:00:00 2001 From: long2ice Date: Thu, 23 Jul 2020 09:35:34 +0800 Subject: [PATCH] search_fields not required --- fastapi_admin/factory.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/fastapi_admin/factory.py b/fastapi_admin/factory.py index 1024c93..7b0fefb 100644 --- a/fastapi_admin/factory.py +++ b/fastapi_admin/factory.py @@ -255,7 +255,7 @@ class AdminApp(FastAPI): field = field.copy(update=menu.attrs.get(name) or {}) fields[name] = field if name in search_fields: - search_fields_ret[name] = field + search_fields_ret[name] = field.copy(update=dict(required=False)) for fk_field in fk_fields: name = fk_field.get("name") @@ -277,7 +277,7 @@ class AdminApp(FastAPI): field = field.copy(update=menu.attrs.get(name) or {}) fields[raw_field] = field if name in search_fields: - search_fields_ret[raw_field] = field + search_fields_ret[raw_field] = field.copy(update=dict(required=False)) if not exclude_m2m_field: for m2m_field in m2m_fields: name = m2m_field.get("name")