Merge pull request #1496 from bookwyrm-social/fix-add-book

Fixes create book flow for search refactor
This commit is contained in:
Mouse Reeve 2021-10-03 12:12:10 -07:00 committed by GitHub
commit a3f0e23d23
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -10,8 +10,7 @@ from django.utils.datastructures import MultiValueDictKeyError
from django.utils.decorators import method_decorator from django.utils.decorators import method_decorator
from django.views import View from django.views import View
from bookwyrm import forms, models from bookwyrm import book_search, forms, models
from bookwyrm.connectors import connector_manager
from bookwyrm.views.helpers import get_edition from bookwyrm.views.helpers import get_edition
from .books import set_cover_from_url from .books import set_cover_from_url
@ -73,10 +72,9 @@ class EditBook(View):
if not book: if not book:
# check if this is an edition of an existing work # check if this is an edition of an existing work
author_text = book.author_text if book else add_author author_text = book.author_text if book else add_author
data["book_matches"] = connector_manager.local_search( data["book_matches"] = book_search.search(
f'{form.cleaned_data.get("title")} {author_text}', f'{form.cleaned_data.get("title")} {author_text}',
min_confidence=0.5, min_confidence=0.5,
raw=True,
)[:5] )[:5]
# either of the above cases requires additional confirmation # either of the above cases requires additional confirmation