diff --git a/docs/changelog/7.x.x.txt b/docs/changelog/7.x.x.txt index f2715ac7b..2f59cdafb 100644 --- a/docs/changelog/7.x.x.txt +++ b/docs/changelog/7.x.x.txt @@ -6,4 +6,4 @@ - fix: Can't set View Purchase History Template in commerce settings - fix: Template toolbar missing for Transaction Error Template - fix: Page fails and cannot be edited except through the db if custom rich editor deleted. - + - fix: Search returns not restricted to chosen path or asset type diff --git a/lib/WebGUI/Asset/Wobject/Search.pm b/lib/WebGUI/Asset/Wobject/Search.pm index c32d08d35..96492fd56 100644 --- a/lib/WebGUI/Asset/Wobject/Search.pm +++ b/lib/WebGUI/Asset/Wobject/Search.pm @@ -133,10 +133,10 @@ sub view { my $search = WebGUI::Search->new($self->session); my %rules = ( keywords=>$self->session->form->get("keywords"), -# lineage=>[$self->getValue("searchRoot")] + lineage=>[WebGUI::Asset->newByDynamicClass($self->session,$self->getValue("searchRoot"))->get("lineage")] ); my @classes = split("\n",$self->get("classLimiter")); -# $rules{classes} = \@classes if (scalar(@classes)); + $rules{classes} = \@classes if (scalar(@classes)); $search->search(\%rules); my @results = (); my $rs = $search->getResultSet;