Skip to content
Snippets Groups Projects
Commit fafbf5df authored by Timothee P's avatar Timothee P :sunflower:
Browse files

feat(feature-list): annule recherche précédente

Pour éviter que la dernière requête reçue n'écrase le résultat de la dernière requête envoyé, surtout lors de recherche textuelle: utilisation du mécanisme d'annulation de requête garantissant que celles envoyés précédemment soient supprimés
parent c1112da8
No related branches found
No related tags found
1 merge request!873REDMINE_ISSUE-26138 | Liste signalements filtrés - Incohérence des résultats lors de la recherche par titre des signalements
...@@ -37,7 +37,12 @@ const featureAPI = { ...@@ -37,7 +37,12 @@ const featureAPI = {
}, },
async getPaginatedFeatures(url) { async getPaginatedFeatures(url) {
const response = await axios.get(url); // Cancel any ongoing search request.
store.dispatch('CANCEL_CURRENT_SEARCH_REQUEST');
// Prepare the cancel token for the new request and store it.
const cancelToken = axios.CancelToken.source();
store.commit('SET_CANCELLABLE_SEARCH_REQUEST', cancelToken);
const response = await axios.get(url, { cancelToken: cancelToken.token });
if ( if (
response.status === 200 && response.status === 200 &&
response.data response.data
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment