diff --git a/lib/PiTube/Schema/Result/Stream.pm b/lib/PiTube/Schema/Result/Stream.pm
index ae6c903900ee2bc279383365b17685cb87060a4d..6f65fea9678c9d2c1036b48d073cb8c3e99628bb 100644
--- a/lib/PiTube/Schema/Result/Stream.pm
+++ b/lib/PiTube/Schema/Result/Stream.pm
@@ -42,4 +42,11 @@ __PACKAGE__->has_many(
     },
 );
 
+__PACKAGE__->has_many(
+    records => 'PiTube::Schema::Result::Record',
+    {
+        'foreign.stream_id' => 'self.id',
+    },
+);
+
 1;