diff --git a/xCAT-server/lib/xcat/plugins/blade.pm b/xCAT-server/lib/xcat/plugins/blade.pm index 40fa3c1e5..30f9cdfcd 100644 --- a/xCAT-server/lib/xcat/plugins/blade.pm +++ b/xCAT-server/lib/xcat/plugins/blade.pm @@ -3866,6 +3866,11 @@ sub process_request { $node = $uuidmap{$uuid}; last; } + $uuid =~ s/(..)(..)(..)(..)-(..)(..)-(..)(..)/$4$3$2$1-$6$5-$8$7/; + if ($uuid and $uuidmap{$uuid}) { + $node = $uuidmap{$uuid}; + last; + } } } unless ($node) {