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