diff --git a/packages/geo/src/lib/search/shared/sources/cadastre.ts b/packages/geo/src/lib/search/shared/sources/cadastre.ts index e7ab4ea97..c3cca7068 100644 --- a/packages/geo/src/lib/search/shared/sources/cadastre.ts +++ b/packages/geo/src/lib/search/shared/sources/cadastre.ts @@ -65,9 +65,10 @@ export class CadastreSearchSource extends SearchSource implements TextSearch { term: string | undefined, options?: TextSearchOptions ): Observable[]> { + term = term.replace(/ /g, ''); + term = term.replace(/,+/g, ','); term = term.endsWith(',') ? term.slice(0, -1) : term; term = term.startsWith(',') ? term.substr(1) : term; - term = term.replace(/ /g, ''); const params = this.computeSearchRequestParams(term, options || {}); if (!params.get('numero') || !params.get('numero').match(/^[0-9,]+$/g)) {