If a column is defined as searchable, that is not actually searchable (like a partial) and a user filters a list using the searchbox, an Exception is thrown. Unfortunately, this errorenous search term has already been persisted to the session so on subsequent page loads, the user is presented with an Exception with no way to resolve it themselves. This PR catches any exception that happens during the search and resets any persisted search terms so that the user can continue working after a page load. The exception itself will still be thrown. To reproduce the issue this PR solves: Set a partial column in any list as searchable: true Submit a search query Hit F5 |
||
|---|---|---|
| .. | ||
| filter/partials | ||
| form | ||
| lists | ||
| mediamanager | ||
| reportcontainer | ||
| search/partials | ||
| table | ||
| toolbar/partials | ||
| Filter.php | ||
| Form.php | ||
| Lists.php | ||
| MediaManager.php | ||
| ReportContainer.php | ||
| Search.php | ||
| Table.php | ||
| Toolbar.php | ||