From 3732403d96204f95995fe36a938bdbb1e2054f75 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Arthur=20Gu=C3=A9don?= <arthur.guedon@student-cs.fr> Date: Mon, 5 Oct 2020 17:02:20 +0200 Subject: [PATCH] filters if the whole list is sent back --- .../members/account/core/personal-data.service.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/app/members/account/core/personal-data.service.ts b/src/app/members/account/core/personal-data.service.ts index 46be693..cb82805 100644 --- a/src/app/members/account/core/personal-data.service.ts +++ b/src/app/members/account/core/personal-data.service.ts @@ -31,10 +31,18 @@ export class PersonalDataService extends ApiService { ); } retrieve(id: number | string): Observable<PersonalData> { - let url = this.baseUrl ; + let url = this.baseUrl; return this.http.get<PersonalData>(url).pipe( map(v =>{ - return this.adapter.adapt(v[0])}), + console.log('get',v) + if(v instanceof Array){ + if (v.length>1){ + return this.adapter.adapt(v.find((user)=>user.user_id===id)) + } + return this.adapter.adapt(v[0]) + } + + }), ); } -- GitLab