diff --git a/src/main/java/se/su/dsv/seshat/services/JobProcessorService.java b/src/main/java/se/su/dsv/seshat/services/JobProcessorService.java index 9408433..35a68be 100644 --- a/src/main/java/se/su/dsv/seshat/services/JobProcessorService.java +++ b/src/main/java/se/su/dsv/seshat/services/JobProcessorService.java @@ -95,6 +95,7 @@ public class JobProcessorService { logger.info("Transcription failed for file: {}", managedJob.getFileName()); managedJob.setJobStatus(JobStatus.FAILED); fileMetadataRepository.saveAndFlush(managedJob); + cleanupFile(managedJob); break; } } catch (ObjectOptimisticLockingFailureException e) {