X-Git-Url: https://git.mdrn.pl/redakcja.git/blobdiff_plain/595b994bd80cf1a6bc9a6d39fb95fc17a4999760..e3d6e94589c1356d3f8d1b7fc36d9f21d966e16a:/apps/catalogue/views.py diff --git a/apps/catalogue/views.py b/apps/catalogue/views.py index b8b6b89e..a11eadb9 100644 --- a/apps/catalogue/views.py +++ b/apps/catalogue/views.py @@ -321,7 +321,7 @@ def book_schedule(request, pk): book = get_object_or_404(Document, pk=pk, deleted=False) if request.method == 'POST': Plan.objects.filter(document=book).delete() - for i, s in enumerate(STAGES): + for i, (s, name) in enumerate(STAGES): user_id = request.POST.get('s%d-user' % i) deadline = request.POST.get('s%d-deadline' % i) or None Plan.objects.create(document=book, stage=s, user_id=user_id, deadline=deadline) @@ -333,7 +333,7 @@ def book_schedule(request, pk): for p in Plan.objects.filter(document=book): current[p.stage] = (getattr(p.user, 'pk', None), (p.deadline.isoformat() if p.deadline else None)) - schedule = [(i, s, current.get(s, ())) for (i, s) in enumerate(STAGES)] + schedule = [(i, s, current.get(s, ())) for i, (s, name) in enumerate(STAGES)] if book.owner_organization: people = [m.user for m in book.owner_organization.membership_set.exclude(status='pending')]