add safe fails for adding and removing not saved models to many to many rel, add tests for save_related

This commit is contained in:
collerek
2020-11-14 14:47:33 +01:00
parent cd33f6a96b
commit 0f36944fe1
4 changed files with 41 additions and 6 deletions

View File

@ -192,7 +192,7 @@ class Model(NewBaseModel):
self.set_save_status(True)
return self
async def save_related(self) -> int:
async def save_related(self) -> int: # noqa: CCR001
update_count = 0
for related in self.extract_related_names():
if self.Meta.model_fields[related].virtual or issubclass(