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
176
176
)
177
177
178
178
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 )
184
185
setattr (new_cls , "model" , opts_model )
185
186
return new_cls
186
187
You can’t perform that action at this time.
0 commit comments