diff --git a/perl-xCAT/xCAT/Table.pm b/perl-xCAT/xCAT/Table.pm index bc1c4601b..026dc3e9e 100644 --- a/perl-xCAT/xCAT/Table.pm +++ b/perl-xCAT/xCAT/Table.pm @@ -921,7 +921,11 @@ sub setNodeAttribs { my $self = shift; my $node = shift; - return $self->setAttribs({'node' => $node}, @_); + my $nodekey = "node"; + if (defined $xCAT::Schema::tabspec{$self->{tabname}}->{nodecol}) { + $nodekey = $xCAT::Schema::tabspec{$self->{tabname}}->{nodecol} + }; + return $self->setAttribs({$nodekey => $node}, @_); } #--------------------------------------------------------------------------