Indexing bug fix
This commit is contained in:
parent
4cef5800bc
commit
d30005d5b6
@ -23,7 +23,7 @@ from polyphonic.library.models import Collection, Work, Document, Section
|
||||
from polyphonic.library.music_tags import MUSIC_TAGS, MusicTag
|
||||
from polyphonic.library import forms, models
|
||||
from polyphonic.library.pdf_utils import extract_pages, extract_and_concat
|
||||
from polyphonic.library.indexer import indexer, model_search
|
||||
from polyphonic.library.indexer import index_works, model_search
|
||||
|
||||
import logging
|
||||
|
||||
@ -304,8 +304,7 @@ class WorkAddView(CollectionMixin, FormView):
|
||||
for f in uploads:
|
||||
docs.append(work.docs.create(upload=f).pk)
|
||||
|
||||
ix = indexer.get_index()
|
||||
indexer.index_works(ix, [work])
|
||||
index_works([work])
|
||||
|
||||
if len(docs) == 1:
|
||||
return redirect("document_annotate", docs[0])
|
||||
@ -319,7 +318,7 @@ class WorkDetailView(CollectionMixin, DetailView):
|
||||
def get_context_data(self, *args, **kwargs):
|
||||
context = super().get_context_data(*args, **kwargs)
|
||||
|
||||
methods = set("upload")
|
||||
methods = set(["upload"])
|
||||
match self.collection.storage.storage:
|
||||
case "library.storage.GDriveLinkStorage":
|
||||
methods.discard("upload")
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user