Files
paperless-ngx/src/documents
Trenton H 89d00247f6 Fix: require context manager for TikaDocumentParser; clean up client lifecycle
- consumer.py: call __enter__ for new-style parsers so _tika_client and
  _gotenberg_client are set before parse() is invoked
- views.py: use `with parser` (via nullcontext for old-style parsers) in
  get_metadata so extract_metadata always runs inside a context manager
- tika.py: GotenbergClient added to ExitStack alongside TikaClient;
  inline client creation removed from extract_metadata and _convert_to_pdf;
  __exit__ uses ExitStack.close() instead of __exit__ pass-through

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-03-13 09:27:42 -07:00
..
2026-03-04 13:31:20 -08:00
2026-01-27 18:54:51 +00:00
2026-01-13 16:24:42 +00:00
2026-02-16 09:37:33 -08:00
2025-12-12 09:28:47 -08:00
2025-06-19 09:02:10 -07:00