EPrints Technical Mailing List Archive

See the EPrints wiki for instructions on how to join this mailing list and related information.

Message: #06375


< Previous (by date) | Next (by date) > | < Previous (in thread) | Next (in thread) > | Messages - Most Recent First | Threads - Most Recent First

[EP-tech] Problem with staff search 3.3.15


In my attempts to build a new server on 3.3.15 (RHEL 7) and customise it to look / feel like our existing 3.3.10 (RHEL 5)  I’ve come across an issue with the admin search.

 

If I select ‘search items’ from <host>/cgi/users/home?screen=Admin it tries to go to <host>/cgi/users/home?screen=Staff%3A%3AEPrintSearch  but returns a 500 internal server error page.

The apache error log has the message :

Can't locate object method "search_filters" via package "EPrints::Plugin::Screen::Staff::EPrintSearch" at <eprints_root>/perl_lib/EPrints/Plugin/Screen/AbstractSearch.pm line 185.\n

 

And I see that the code for EPrintSearch.pm now looks like this (as of 4.5 years ago…)

https://github.com/eprints/eprints/blob/3.3/perl_lib/EPrints/Plugin/Screen/Staff/EPrintSearch.pm

 

If I manually change my url to <host>/cgi/search/eprint/staff as per lines 43/44 of this file  then I get the internal search query form which then functions correctly.

 

Any clues as to whether this is just for me and if so, where I should be looking in terms of making the ‘search item’ button work correctly?

 

Cheers,

Alan

-- The Open University is incorporated by Royal Charter (RC 000391), an exempt charity in England & Wales and a charity registered in Scotland (SC 038302). The Open University is authorised and regulated by the Financial Conduct Authority.