diff --git a/docs-core/src/main/java/com/sismics/docs/core/listener/async/FileCreatedAsyncListener.java b/docs-core/src/main/java/com/sismics/docs/core/listener/async/FileCreatedAsyncListener.java index be688334..1b76cb0d 100644 --- a/docs-core/src/main/java/com/sismics/docs/core/listener/async/FileCreatedAsyncListener.java +++ b/docs-core/src/main/java/com/sismics/docs/core/listener/async/FileCreatedAsyncListener.java @@ -48,6 +48,11 @@ public class FileCreatedAsyncListener { @Override public void run() { FileDao fileDao = new FileDao(); + if (fileDao.getById(file.getId()) == null) { + // The file has been deleted since the OCR-ization started, ignore the result + return; + } + file.setContent(content); fileDao.update(file); }