Browse Source

Fixed invitation allowance check

Ralfp 12 years ago
parent
commit
57eeeaaddc
2 changed files with 2 additions and 2 deletions
  1. 1 1
      misago/apps/privatethreads/forms.py
  2. 1 1
      misago/apps/privatethreads/jumps.py

+ 1 - 1
misago/apps/privatethreads/forms.py

@@ -28,7 +28,7 @@ class InviteUsersMixin(object):
                     if not user.acl(self.request).private_threads.can_participate():
                         raise forms.ValidationError(_('%(user)s cannot participate in private threads.') % {'user': user.username})
                     if (not self.request.acl.private_threads.can_invite_ignoring() and
-                        user.allow_pd_invite(self.request.user)):
+                        not user.allow_pd_invite(self.request.user)):
                         raise forms.ValidationError(_('%(user)s restricts who can invite him to private threads.') % {'user': user.username})
                     self.invite_users.append(user)
                 except User.DoesNotExist:

+ 1 - 1
misago/apps/privatethreads/jumps.py

@@ -62,7 +62,7 @@ class InviteUserView(JumpView, TypeMixin):
             if not acl.private_threads.can_participate():
                     self.request.messages.set_flash(Message(_('%(user)s cannot participate in private threads.') % {'user': user.username}), 'info', 'threads')
             elif (not self.request.acl.private_threads.can_invite_ignoring() and
-                    user.allow_pd_invite(self.request.user)):
+                    not user.allow_pd_invite(self.request.user)):
                 self.request.messages.set_flash(Message(_('%(user)s restricts who can invite him to private threads.') % {'user': user.username}), 'info', 'threads')
             else:
                 self.thread.participants.add(user)