From: Dobrica Pavlinusic Date: Tue, 9 Mar 2010 19:40:10 +0000 (+0100) Subject: refresh parameter after change X-Git-Url: http://git.rot13.org/?p=perl-cwmp.git;a=commitdiff_plain;h=20d906ec6673c845b24ad307b491550ec2d5c955 refresh parameter after change --- diff --git a/lib/CWMP/Vendor.pm b/lib/CWMP/Vendor.pm index 9613528..8b2693f 100644 --- a/lib/CWMP/Vendor.pm +++ b/lib/CWMP/Vendor.pm @@ -87,6 +87,7 @@ sub vendor_config { && ( ! $tried->{$uid}->{$n}->{set} || $tried->{$uid}->{$n}->{set} ne $vendor->{$n} ) ) { $queue->enqueue( 'SetParameterValues', { $n => $vendor->{$n} } ); + $queue->enqueue( 'GetParameterValues', [ $n ] ); # refresh after change push @refresh, $n; $tried->{$uid}->{$n}->{set} = $vendor->{$n}; warn "# set $uid $n $stored->{$n} -> $vendor->{$n}\n";