diff options
Diffstat (limited to 'models.py')
-rw-r--r-- | models.py | 6 |
1 files changed, 6 insertions, 0 deletions
@@ -27,6 +27,12 @@ class Group(db.Model): super(Group, self).save(force_insert=force_insert, only=only) + def delete_instance(self, **kwargs): + if self.api_id is not None: + pad.deleteGroup(self.api_id) + self.api_id = None + self.save() + super(Group, self).delete_instance(**kwargs) class Member(db.Model): group = ForeignKeyField(Group, related_name='members') |