1.1.2 fix dublicates subscribe_for_user

This commit is contained in:
SDE
2024-05-31 13:07:00 +03:00
parent 17024d7350
commit 0e5ed13794
3 changed files with 41 additions and 17 deletions

View File

@@ -78,4 +78,17 @@ class SubscribeForUser(BaseModel):
if not res:
res += f' {str(self.id)}'
return res
return res
def activate(self):
self.enable = True
self.save(update_fields=['enable'])
subscribes_for_user = SubscribeForUser.objects.filter(
user=self.user
).exclude(
id=self.id
)
subscribes_for_user.update(enable=False)
return self