'AccessModes' => $self->option('AccessModes'),
'RealName' => $svc_acct->finger,
'MaxAccountSize' => $svc_acct->quota,
+ 'Password' => $svc_acct->_password,
);
}
my $accountType = delete $args{'accountType'};
my $externalFlag = delete $args{'externalFlag'};
$args{'AccessModes'} = [ split(' ', $args{'AccessModes'}) ];
- @args = ( accountName => $accountName, [ settings => \%args ],
- accountType => $accountType, externalFlag => $externalFlag, );
+ @args = ( accountName => $accountName,
+ accountType => $accountType,
+ settings => \%args,
+ );
+ #externalFlag => $externalFlag,
+ push @args, externalFlag => $externalFlag if $externalFlag;
communigate_pro_command( $machine, $port, $login, $password, $method, @args );
$cli->$method(@args) or die "CGPro error: ". $cli->getErrMessage;
- $cli->Logout or die "Can't logout of CGPro: $CGP:ERR_STRING\n";
+ $cli->Logout or die "Can't logout of CGPro: $CGP::ERR_STRING\n";
}