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