only set the groups attribute to default value when it was null

git-svn-id: https://svn.code.sf.net/p/xcat/code/xcat-core/branches/2.8@16198 8638fb3e-16cb-4fca-ae20-7b5d299a9bcd
This commit is contained in:
daniceexi 2013-05-07 04:22:48 +00:00
parent d4da62ff92
commit 0b08676d8c

View File

@ -228,9 +228,15 @@ sub findme {
$nltab->setNodeAttribs($bmcname, {groups=>$param{'groups'}.",bmc"});
}
} else {
$nltab->setNodeAttribs($node, {groups=>"all"});
my $nlent = $nltab->getNodeAttribs($node,['groups']);
if (!$nlent || !$nlent->{'groups'}) {
$nltab->setNodeAttribs($node, {groups=>"all"});
}
if ($bmcname) {
$nltab->setNodeAttribs($bmcname, {groups=>"all,bmc"});
$nlent = $nltab->getNodeAttribs($bmcname,['groups']);
if (!$nlent || !$nlent->{'groups'}) {
$nltab->setNodeAttribs($bmcname, {groups=>"all,bmc"});
}
}
}