keep saved version of bio and description field as markdown

This commit is contained in:
Mouse Reeve
2020-12-20 12:24:17 -08:00
parent 60738011a2
commit 689cc65790
4 changed files with 22 additions and 11 deletions

View File

@ -17,10 +17,8 @@ from django.template.response import TemplateResponse
from django.utils import timezone
from django.views.decorators.http import require_GET, require_POST
from bookwyrm import books_manager
from bookwyrm import books_manager, forms, models, outgoing, goodreads_import
from bookwyrm.broadcast import broadcast
from bookwyrm import forms, models, outgoing
from bookwyrm import goodreads_import
from bookwyrm.emailing import password_reset_email
from bookwyrm.settings import DOMAIN
from bookwyrm.views import get_user_from_username
@ -208,7 +206,7 @@ def edit_profile(request):
ContentFile(output.getvalue())
)
request.user.summary = outgoing.to_markdown(form.data['summary'])
request.user.summary = form.data['summary']
request.user.manually_approves_followers = \
form.cleaned_data['manually_approves_followers']
request.user.save()
@ -244,9 +242,7 @@ def edit_book(request, book_id):
'form': form
}
return TemplateResponse(request, 'edit_book.html', data)
book = form.save(commit=False)
book.description = outgoing.to_markown(book.description)
book.save()
book = form.save()
outgoing.handle_update_book(request.user, book)
return redirect('/book/%s' % book.id)