diff --git a/xCAT-server-2.0/usr/lib/xcat/plugins/destiny.pm b/xCAT-server-2.0/usr/lib/xcat/plugins/destiny.pm index 5195c8559..d9c215a47 100644 --- a/xCAT-server-2.0/usr/lib/xcat/plugins/destiny.pm +++ b/xCAT-server-2.0/usr/lib/xcat/plugins/destiny.pm @@ -143,7 +143,7 @@ sub nextdestiny { return; #nothing to do... } my $ref = $chaintab->getNodeAttribs($node,[qw(currstate currchain chain)]); - unless ($ref->{chain}) { + unless ($ref->{chain} or $ref->{currchain}) { syslog ("local1|err","ERROR: node requested destiny update, no path in chain.currchain"); $chaintab->close; return; #Can't possibly do anything intelligent..