diff --git a/lib/NGCP/Panel/Role/API/CallRecordings.pm b/lib/NGCP/Panel/Role/API/CallRecordings.pm
index 0df8e47163..0859c21fcb 100644
--- a/lib/NGCP/Panel/Role/API/CallRecordings.pm
+++ b/lib/NGCP/Panel/Role/API/CallRecordings.pm
@@ -113,6 +113,7 @@ sub _item_rs {
     );
     if ($join_idx > 0) {
         $item_rs = $item_rs->search_rs(undef,{
+            distinct => 1,
             join => [ ('recording_metakeys') x $join_idx ],
         });
     }