From ab1139523aa929f8de1d041edcc415b91025986f Mon Sep 17 00:00:00 2001
From: Eike Kettner <eike.kettner@posteo.de>
Date: Mon, 26 Oct 2020 22:08:20 +0100
Subject: [PATCH] Let the convert-all task retry when pdf conversion fails

---
 .../joex/src/main/scala/docspell/joex/pdfconv/PdfConvTask.scala | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/joex/src/main/scala/docspell/joex/pdfconv/PdfConvTask.scala b/modules/joex/src/main/scala/docspell/joex/pdfconv/PdfConvTask.scala
index 07cc7c36..5069f0ec 100644
--- a/modules/joex/src/main/scala/docspell/joex/pdfconv/PdfConvTask.scala
+++ b/modules/joex/src/main/scala/docspell/joex/pdfconv/PdfConvTask.scala
@@ -110,7 +110,7 @@ object PdfConvTask {
           ctx.logger.warn(s"Unable to convert '${mime}' file ${ctx.args}: $reason")
 
         case ConversionResult.Failure(ex) =>
-          ctx.logger.error(ex)(s"Failure converting file ${ctx.args}: ${ex.getMessage}")
+          Sync[F].raiseError(ex)
       })
 
     def ocrMyPdf(lang: Language): F[Unit] =