diff --git a/common/src/main/java/ctbrec/recorder/RecordingManager.java b/common/src/main/java/ctbrec/recorder/RecordingManager.java index d3b305be..08e2ae59 100644 --- a/common/src/main/java/ctbrec/recorder/RecordingManager.java +++ b/common/src/main/java/ctbrec/recorder/RecordingManager.java @@ -78,6 +78,7 @@ public class RecordingManager { String json = Files.readString(file.toPath()); try { Recording recording = adapter.fromJson(json); + recording.setMetaDataFile(file.getCanonicalPath()); loadRecording(recording); } catch (Exception e) { LOG.error("Couldn't load recording {}", file, e); @@ -152,6 +153,7 @@ public class RecordingManager { } // delete the meta data + Files.deleteIfExists(new File(recording.getMetaDataFile()).toPath()); // delete empty parent files