mirror of
https://github.com/pandorafms/pandorafms.git
synced 2025-07-31 01:35:36 +02:00
Merge branch 'ent-9167-cepsa-error-modulo-plugin-server-masivas-y-actualizar-modulo' into 'develop'
Ent 9167 cepsa error modulo plugin server masivas y actualizar modulo See merge request artica/pandorafms!5101
This commit is contained in:
commit
e5cd925925
@ -180,8 +180,15 @@ sub data_consumer ($$) {
|
||||
if ($module->{'macros'} ne '') {
|
||||
logger ($pa_config, "Decoding json macros from # $module_id plugin command '$command'", 10);
|
||||
my $macros = p_decode_json($pa_config, encode_utf8($module->{'macros'}));
|
||||
my %macros = %{$macros};
|
||||
if(ref($macros) eq "HASH") {
|
||||
my %macros;
|
||||
if(ref($macros) eq "ARRAY") {
|
||||
my $count = 1;
|
||||
%macros = map { $count++ => $_ } @$macros;
|
||||
} else {
|
||||
%macros = %{$macros};
|
||||
}
|
||||
|
||||
if(ref(\%macros) eq "HASH") {
|
||||
foreach my $macro_id (keys(%macros))
|
||||
{
|
||||
my $macro_field = safe_output($macros{$macro_id}{'macro'});
|
||||
|
Loading…
x
Reference in New Issue
Block a user