Adds support for when a search term is not given

Fixes the scenario when a user removes the search term `q` parameter from the search while `search_field` is still defined as `callnumber`