diff --git a/xCAT-server/lib/xcat/plugins/destiny.pm b/xCAT-server/lib/xcat/plugins/destiny.pm index 3cc38c86c..6890a63bc 100755 --- a/xCAT-server/lib/xcat/plugins/destiny.pm +++ b/xCAT-server/lib/xcat/plugins/destiny.pm @@ -848,6 +848,10 @@ sub nextdestiny { } unless ($ref->{currchain}) { #If no current chain, copy the default $ref->{currchain} = $ref->{chain}; + } else { + if ($ref->{currstate} and ($ref->{currstate} eq $ref->{currchain})) { + $ref->{currchain} = 'standby'; + } } my @chain = split /[,;]/, $ref->{currchain};