[ https://issues.apache.org/jira/browse/WICKET-6075?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15268175#comment-15268175 ]
Tobias Soloschenko commented on WICKET-6075: -------------------------------------------- Mh - is this function supposed to be public API? If not I would suggest to comment it that way and implement the changes you suggested. Otherwise we should look to solve it somehow else. > Error page redirection for Autocomplete field response > ------------------------------------------------------ > > Key: WICKET-6075 > URL: https://issues.apache.org/jira/browse/WICKET-6075 > Project: Wicket > Issue Type: Bug > Components: wicket > Affects Versions: 6.21.0, 7.1.0 > Reporter: Rakesh A > Assignee: Andrea Del Bene > Attachments: WICKET-WICKET-6075.patch, autocomplete.7z > > > If ExceptionSettings#errorHandlingStrategyDuringAjaxRequests, > is set to ExceptionSettings.AjaxErrorStrategy.REDIRECT_TO_ERROR_PAGE, and > AutoCompleteTextField.getChoices(String) results an exception, > 'Ajax-Location' header is ignored. > In wicket-ajax-jquery.js, 'Ajax-Location' header is processed in > 'Wicket.Ajax.Call.processAjaxResponse()' method. But for autocomplete field, > 'wr' ajax attribute is set to false and below given block (success callback > in doAjax() method) in 'wicket-ajax-jquery.js', doesn't go into > processAjaxResponse() method. > success: function(data, textStatus, jqXHR) { > if (attrs.wr) { > self.processAjaxResponse(data, textStatus, jqXHR, > context); > } else { > self._executeHandlers(attrs.sh, attrs, jqXHR, data, > textStatus); > we.publish(topic.AJAX_CALL_SUCCESS, attrs, > jqXHR, data, textStatus); > } > } -- This message was sent by Atlassian JIRA (v6.3.4#6332)