Auto create draft on open course edit view without ID

remotes/origin/hasaccess
Ivlev Denis 8 years ago
parent d24eb51ddb
commit 85d6cfc173
  1. 3
      apps/course/views.py

@ -146,8 +146,11 @@ class CourseEditView(TemplateView):
template_name = 'course/course_edit.html'
def get(self, request, pk=None):
drafts = Course.objects.filter(author=request.user, status=Course.DRAFT)
if pk:
self.object = get_object_or_404(Course, pk=pk)
elif drafts.exists():
self.object = drafts.last()
else:
self.object = None
return super().get(request)

Loading…
Cancel
Save