Revision 9f01cf1d

b/snf-astakos-app/astakos/im/models.py
1549 1549
        if not rejected:
1550 1550
            # if syncing was successful unset membership_dirty flag
1551 1551
            self.membership_dirty = False
1552
            self.save()
1552
            self.project.save()
1553 1553
        
1554 1554

  
1555 1555
class ProjectMembershipHistory(models.Model):
......
1710 1710
def check_auto_accept_join_membership_policy(sender, instance, created, **kwargs):
1711 1711
    if not created:
1712 1712
        return
1713
    if created:
1714
        join_policy = instance.project.application.definition.member_join_policy
1715
        if join_policy == get_auto_accept_join():
1716
            instance.accept()
1713
    join_policy = instance.project.application.definition.member_join_policy
1714
    if join_policy == get_auto_accept_join():
1715
        instance.accept()
1717 1716
post_save.connect(check_auto_accept_join_membership_policy, sender=ProjectMembership)

Also available in: Unified diff