Signed-off-by: Mike Rylander <mrylander@gmail.com>
$q .= join(" ", map { _abstract_query2str_modifier($_) } @{$abstract_query->{modifiers}}) if
exists $abstract_query->{modifiers};
} elsif ($abstract_query->{type} eq 'node') {
- $q .= " " . $abstract_query->{class};
+ $q .= " " . ( $abstract_query->{alias} || $abstract_query->{class} );
$q .= "|$_" foreach @{$abstract_query->{fields}};
$q .= ":";
} elsif ($abstract_query->{type} eq 'atom') {
return do{$pkg.'::atom'}->new( @_ );
}
-sub requested_class { # also split into classname, fields, alias and alias modifier
+sub requested_class { # also split into classname, fields and alias
my $self = shift;
my $class = shift;