File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -176,11 +176,12 @@ async def patch_obj( # type: ignore
176176 )
177177
178178 if opts_model :
179- setattr (opts_model .Meta , "model_exclude" , opts_fields_exclude )
180- setattr (opts_model .Meta , "model_fields" , opts_fields )
181- setattr (opts_model .Meta , "model_recursive" , opts_recursive )
182- setattr (opts_model .Meta , "model_join" , opts_join )
183- setattr (opts_model .Meta , "sensitive_fields" , opts_sensitive_fields )
179+ if hasattr (opts_model , "Meta" ):
180+ setattr (opts_model .Meta , "model_exclude" , opts_fields_exclude )
181+ setattr (opts_model .Meta , "model_fields" , opts_fields )
182+ setattr (opts_model .Meta , "model_recursive" , opts_recursive )
183+ setattr (opts_model .Meta , "model_join" , opts_join )
184+ setattr (opts_model .Meta , "sensitive_fields" , opts_sensitive_fields )
184185 setattr (new_cls , "model" , opts_model )
185186 return new_cls
186187
You can’t perform that action at this time.
0 commit comments