21c21
< from MoinMoin import wikiutil
---
> from MoinMoin import search, wikiutil
76c76
<     pagelist = [inc_name]
---
>     pagelist = []
84a85,100
>     else:
>         try:
>             results = search.searchPages(macro.request, args.group('name'),
>                                          titlesearch=1, case=0,
>                                          sort='page_name')
>             for foundpage in results.hits:
>                 pagelist.append(wikiutil.AbsPageName(this_page.page_name, foundpage.page.page_name))
>
>         except ValueError:
>             # same error as in MoinMoin/action/fullsearch.py, keep it that way!
>             result = ''.join([macro.formatter.text('<<PageList('),
>                           _('Your search query {{{"%s"}}} is invalid. Please refer to '
>                             'HelpOnSearching for more information.', wiki=True,
>                             percent=True) % wikiutil.escape(args.group('name')),
>                           macro.formatter.text(')>>')])
>             return result