From 471b9fe8618f998a943ea8a6734e616835f7c1d5 Mon Sep 17 00:00:00 2001 From: Kirill Solomko Date: Thu, 30 Sep 2021 18:08:08 +0200 Subject: [PATCH] TT#139550 fix ngcp-vmnotify system call to use the correct args * uuid arg is mandatory now and it is added to the ngcp-vmnotify invokation Change-Id: Ie36b06d7abf700fe65a965c0ea8dbe813dc4faa2 --- lib/NGCP/Panel/Utils/Subscriber.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/NGCP/Panel/Utils/Subscriber.pm b/lib/NGCP/Panel/Utils/Subscriber.pm index 154b799580..0b4f8cfced 100644 --- a/lib/NGCP/Panel/Utils/Subscriber.pm +++ b/lib/NGCP/Panel/Utils/Subscriber.pm @@ -2281,6 +2281,7 @@ sub vmnotify{ my $data = { $voicemail->get_inflated_columns }; $data->{cli} = $voicemail->mailboxuser->provisioning_voip_subscriber->username; + $data->{uuid} = $voicemail->mailboxuser->provisioning_voip_subscriber->uuid; $data->{context} = 'default'; $data->{messages_amount} = $c->model('DB')->resultset('voicemail_spool')->find({ @@ -2291,7 +2292,7 @@ sub vmnotify{ 'select' => [{'count' => '*', -as => 'messages_number'}] })->get_column('messages_number'); - my @cmd = ('ngcp-vmnotify', @$data{qw/context cli messages_amount/}); + my @cmd = ('ngcp-vmnotify', @$data{qw/context cli uuid messages_amount/}); my $output = capturex([0..3],@cmd); $c->log->debug("cmd=".join(" ", @cmd)."; output=$output;"); return;