From 441d6edd586af784e91d98ef54c9a1ccc282df99 Mon Sep 17 00:00:00 2001 From: Diogo Date: Tue, 19 Oct 2021 16:46:18 +0100 Subject: [PATCH] Fix AttributeError when obj is None --- fastapi_admin/resources.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/fastapi_admin/resources.py b/fastapi_admin/resources.py index c27da11..5aa73b1 100644 --- a/fastapi_admin/resources.py +++ b/fastapi_admin/resources.py @@ -134,7 +134,11 @@ class Model(Resource): continue if isinstance(input_, inputs.File): cls.enctype = "multipart/form-data" - if isinstance(input_, inputs.ForeignKey) and name in obj._meta.fk_fields: + if ( + isinstance(input_, inputs.ForeignKey) + and (obj is not None) + and name in obj._meta.fk_fields + ): await obj.fetch_related(name) # Value must be the string representation of the fk obj value = str(getattr(obj, name, None))