fix for a problem ->{node} is changed by setNodesAttribs
git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/trunk@9041 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
parent
49e2c93d06
commit
1245ac9a48
@ -164,7 +164,8 @@ sub setdestiny {
|
||||
}
|
||||
} #end if($target)
|
||||
$updateattribs->{provmethod}=$state;
|
||||
$nodetypetable->setNodesAttribs($req->{node},$updateattribs);
|
||||
my @tmpnodelist = @{$req->{node}};
|
||||
$nodetypetable->setNodesAttribs(\@tmpnodelist, $updateattribs);
|
||||
} else {
|
||||
if (@{$req->{node}} == 0) { return;}
|
||||
if ($target) {
|
||||
@ -186,7 +187,8 @@ sub setdestiny {
|
||||
$updateattribs->{profile}=$ref->{profile};
|
||||
$updateattribs->{os}=$ref->{osvers};
|
||||
$updateattribs->{arch}=$ref->{osarch};
|
||||
$nodetypetable->setNodesAttribs($req->{node},$updateattribs);
|
||||
my @tmpnodelist = @{$req->{node}};
|
||||
$nodetypetable->setNodesAttribs(\@tmpnodelist,$updateattribs);
|
||||
} else {
|
||||
$errored =1; $callback->({error=>"OS image name must be specified."});
|
||||
return;
|
||||
|
Loading…
x
Reference in New Issue
Block a user