diff --git a/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java b/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java index b363043b..63dae26a 100644 --- a/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java +++ b/common/src/main/java/ctbrec/recorder/NextGenLocalRecorder.java @@ -291,11 +291,11 @@ public class NextGenLocalRecorder implements Recorder { private CompletableFuture startRecordingProcess(Model model) { return CompletableFuture.runAsync(() -> { - recorderLock.lock(); try { preconditions.check(model, config); LOG.info("Starting recording for model {}", model.getName()); Download download = createDownload(model); + recorderLock.lock(); Recording rec = createRecording(download); setRecordingStatus(rec, State.RECORDING); rec.getModel().setLastRecorded(rec.getStartDate());