diff --git a/bookwyrm/views/list/lists.py b/bookwyrm/views/list/lists.py index 253063f07..ee6ff0867 100644 --- a/bookwyrm/views/list/lists.py +++ b/bookwyrm/views/list/lists.py @@ -36,11 +36,13 @@ class Lists(View): form = forms.ListForm(request.POST) if not form.is_valid(): return redirect("lists") - book_list = form.save() + book_list = form.save(commit=False) + book_list.raise_not_editable(request.user) + # list should not have a group if it is not group curated if not book_list.curation == "group": book_list.group = None - book_list.save(broadcast=False) + book_list.save() return redirect(book_list.local_path)