Skip to content
Snippets Groups Projects
Commit 67405f73 authored by Hamza Touizrat's avatar Hamza Touizrat
Browse files

Merge branch 'new_signup' into 'master'

fix modification des données

See merge request !82
parents 2c56b0c9 e2eb18e3
Branches
No related tags found
1 merge request!82fix modification des données
......@@ -27,7 +27,8 @@ export class PersonalDataService extends ApiService {
return this.http.get(url, { params: filters }).pipe(
map((data: any) => {
return data.map(item => this.adapter.adapt(item))}),
return data.map(item => this.adapter.adapt(item))
}),
);
}
retrieve(id: number | string): Observable<PersonalData> {
......@@ -59,7 +60,8 @@ export class PersonalDataService extends ApiService {
edit(personalData: PersonalData): Observable<any> {
const body: any = this.adapter.encode(personalData);
return this.http.put(personalData.url, body);
return this.http.put(this.baseUrl + '/' + personalData.user_id + "/", body);
}
}
......
......@@ -306,8 +306,7 @@ export class EditDataComponent implements OnInit {
public _filter(value: string): string[] {
const filterValue = value.toLowerCase();
let entryNatList: Array<string>;
for (let nationality of this.possibleNationalities)
{
for (let nationality of this.possibleNationalities) {
entryNatList.push(nationality.name);
}
return entryNatList.filter(option => option.toLowerCase().includes(filterValue));
......@@ -345,12 +344,10 @@ export class EditDataComponent implements OnInit {
}
setSpeciality() {
if (this.classType=="Technologique")
{
if (this.classType == "Technologique") {
return this.possibleSpecialitiesTechno;
}
else if (this.classType=="Professionnelle")
{
else if (this.classType == "Professionnelle") {
return this.possibleSpecialitiesPro;
}
else (this.classType == "General")
......@@ -368,7 +365,6 @@ export class EditDataComponent implements OnInit {
tap(() => this.loading = false),
tap(() => this.error = ""),
tap(() => {
this.postEditMessage = "Merci d'avoir completé tes données personnelles ! Nous allons t'envoyer un email contenant le lien vers le dossier d'inscription, si tu ne le reçois pas, pense à vérifier tes spams."
setTimeout(() => {
this.router.navigate(['./membres/compte/donnees'])
this.postEditMessage = ""
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment