From 4bc8b83bade263eba49df59dffe452ab6b1de1ed Mon Sep 17 00:00:00 2001 From: Rene Krenn Date: Wed, 14 Jul 2021 18:42:46 +0200 Subject: [PATCH] TT#121500 fix missing mos_data in /api/conversations Change-Id: Ia0a549a96d1fd311021a474d5098b1ab859e5a31 (cherry picked from commit 2afa637f4170214bf6654343c81983fb78d9bf8a) (cherry picked from commit fefcf83242f397ab0c1e1d3df3d194e85c945a8b) (cherry picked from commit 82be560019562a607148d440c1e2c66d598a33bb) --- lib/NGCP/Panel/Utils/CallList.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/NGCP/Panel/Utils/CallList.pm b/lib/NGCP/Panel/Utils/CallList.pm index 376affec17..d0e92b5aca 100644 --- a/lib/NGCP/Panel/Utils/CallList.pm +++ b/lib/NGCP/Panel/Utils/CallList.pm @@ -49,7 +49,7 @@ sub process_cdr_item { $params //= $c->req->params; map { $resource->{$_} = $item->get_column($_); } qw/id call_id call_type/; - if (my $mos_data = $item->cdr_mos_data) { + if ($item->can('cdr_mos_data') and (my $mos_data = $item->cdr_mos_data)) { my %mos_data_res = $mos_data->get_inflated_columns; map { $resource->{$_} = $mos_data_res{$_}; } qw/mos_average mos_average_packetloss mos_average_jitter mos_average_roundtrip/; }