Fixing project transfer accept

remotes/origin/issue/4795/notification_even_they_are_disabled
Alejandro Alonso 2016-03-29 13:05:52 +02:00
parent d80f15b4ee
commit 9f8a6aa4f5
1 changed files with 2 additions and 2 deletions

View File

@ -378,13 +378,13 @@ class ProjectViewSet(LikedResourceMixin, HistoryResourceMixin,
project = self.get_object() project = self.get_object()
self.check_permissions(request, "transfer_accept", project) self.check_permissions(request, "transfer_accept", project)
members = project.memberships.count()
(enough_slots, not_enough_slots_error) = users_service.has_available_slot_for_project( (enough_slots, not_enough_slots_error) = users_service.has_available_slot_for_project(
request.user, request.user,
project=project, project=project,
members=members members=0
) )
if not enough_slots: if not enough_slots:
members = project.memberships.count()
raise exc.NotEnoughSlotsForProject(project.is_private, members, not_enough_slots_error) raise exc.NotEnoughSlotsForProject(project.is_private, members, not_enough_slots_error)
reason = request.DATA.get('reason', None) reason = request.DATA.get('reason', None)