From 0cb931b4df970534a2c35e7cb9ffdfc21bdcd668 Mon Sep 17 00:00:00 2001
From: Jeremie BRISON <ext.sopra.jbrison@grandlyon.com>
Date: Wed, 10 Mar 2021 10:13:42 +0100
Subject: [PATCH] fix(autocomplete) : encode URI

---
 src/structures/services/structures.service.ts | 4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/structures/services/structures.service.ts b/src/structures/services/structures.service.ts
index dc29aaa90..9bc4fea56 100644
--- a/src/structures/services/structures.service.ts
+++ b/src/structures/services/structures.service.ts
@@ -151,8 +151,6 @@ export class StructuresService {
    * Search structure address based on data search WS
    */
   public async searchAddress(data: { searchQuery: string }): Promise<AxiosResponse<any>> {
-    data.searchQuery = data.searchQuery.replace('à', 'a');
-    data.searchQuery = data.searchQuery.replace(/é|è/g, 'e');
     const req =
       'https://download.data.grandlyon.com/geocoding/photon-bal/api?q=' +
       data.searchQuery +
@@ -160,7 +158,7 @@ export class StructuresService {
     return new Promise((resolve, reject) => {
       this.httpService
         .request({
-          url: req,
+          url: encodeURI(req),
           method: 'GET',
           headers: { 'Content-Type': 'application/json' },
         })
-- 
GitLab