diff --git a/xCAT-server/lib/xcat/plugins/hosts.pm b/xCAT-server/lib/xcat/plugins/hosts.pm index 398eaa70a..8d286af30 100644 --- a/xCAT-server/lib/xcat/plugins/hosts.pm +++ b/xCAT-server/lib/xcat/plugins/hosts.pm @@ -163,15 +163,17 @@ sub process_request { my $hoststab = xCAT::Table->new('hosts'); - my $sitetab = xCAT::Table->new('site'); + #my $sitetab = xCAT::Table->new('site'); my $domain; my $lockh; - if ($sitetab) { - my $dent = $sitetab->getAttribs({key=>'domain'},'value'); - if ($dent and $dent->{value}) { - $domain=$dent->{value}; + #if ($sitetab) { + #my $dent = $sitetab->getAttribs({key=>'domain'},'value'); + my @entries = xCAT::Utils->get_site_attribute("domain"); + my $t_entry = $entries[0]; + if ( defined($t_entry) ) { + $domain=$t_entry; } - } + #} @hosts = (); if ($REMOVE) {