Unexpected error when setting date and tags
When I add a new document I set the correct date and add tags. Almost every time I do that I receive a python error.
Traceback (most recent call last):
File "/app/lib/python3.10/site-packages/openpaperwork_gtk/mainloop/glib.py", line 160, in decorator
func(*args, **kwargs)
File "/app/lib/python3.10/site-packages/openpaperwork_core/work_queue/default.py", line 30, in _on_error
raise exc
File "/app/lib/python3.10/site-packages/openpaperwork_core/promise.py", line 235, in _threaded_do
our_r = self.func(*args, **self.kwargs)
File "/app/lib/python3.10/site-packages/paperwork_backend/sync.py", line 270, in _transaction_simple
transaction.commit()
File "/app/lib/python3.10/site-packages/paperwork_backend/guesswork/label/sklearn/__init__.py", line 695, in commit
self.vectorizer.gc()
File "/app/lib/python3.10/site-packages/paperwork_backend/guesswork/label/sklearn/__init__.py", line 249, in gc
to_drop_for_this_doc = [f for f in to_drop if f < len(doc_vector)]
File "/app/lib/python3.10/site-packages/paperwork_backend/guesswork/label/sklearn/__init__.py", line 249, in <listcomp>
to_drop_for_this_doc = [f for f in to_drop if f < len(doc_vector)]
TypeError: object of type 'NoneType' has no len()
I'm on Fedora 38 and I have paperwork installted via dnf (2.1.2-2) as well as flatpak (2.1.1). The error appears in 2.1.2.