Changeset 2372


Ignore:
Timestamp:
06/02/20 11:06:48 (4 years ago)
Author:
nanardon
Message:

Fix configuration parsing for base

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/LATMOS-Accounts/lib/LATMOS/Accounts.pm

    r2367 r2372  
    155155    la_log(LA_DEBUG, "Trying to load base %s", $section); 
    156156 
    157     my %params = 
    158         map { $_ => ($self->val($section, $_) || undef) } 
    159         ($self->Parameters($section), $self->Parameters('_default_')); 
     157    my %params = (); 
     158 
     159    foreach ( $self->Parameters($section), $self->Parameters('_default_') ) { 
     160        my ($val) = $self->val($section, $_); 
     161        $params{ $_ } = $val; 
     162    } 
    160163  
    161     my %defattr = 
    162         map { $_ => ($self->val('_defattr_', $_)) } 
    163         $self->Parameters('_defattr_'); 
     164    my %defattr = (); 
     165 
     166    foreach ( $self->Parameters('_defattr_') ) { 
     167        my ($val) = $self->val( '_defattr_', $_ ); 
     168        $defattr{ $_ } = $val; 
     169    } 
    164170 
    165171    $params{monitored} = {}; 
Note: See TracChangeset for help on using the changeset viewer.