diff --git a/src/app/services/structure.service.ts b/src/app/services/structure.service.ts index a51c7aa85442dcb4bcb9366e3b767058a52209dd..41a02af5a7952850db348fc08ad30deeea555c62 100644 --- a/src/app/services/structure.service.ts +++ b/src/app/services/structure.service.ts @@ -20,10 +20,10 @@ export class StructureService { private readonly baseUrl = 'api/structures'; constructor(private http: HttpClient) {} - public updateStructureAfterOwnerVerify(id: string, structure: Structure): Observable<Structure> { - delete structure._id; // id should not be provided for update + public updateStructureAfterOwnerVerify(idStructure: string, user: User): Observable<any> { + const emailUser = user.email; return this.http - .put(`${this.baseUrl}/updateAfterOwnerVerify/${id}`, structure) + .put(`${this.baseUrl}/updateAfterOwnerVerify/${idStructure}`, { emailUser }) .pipe(map((item: Structure) => new Structure(item))); } public createStructure(structure: Structure, profile: User): Observable<Structure> { diff --git a/src/app/user-verification/user-verification.component.ts b/src/app/user-verification/user-verification.component.ts index baa2aced4148fe426f65b9c9ad5e873c067ece51..2e97d1938ae1f34948d865d38af9374433a59d1e 100644 --- a/src/app/user-verification/user-verification.component.ts +++ b/src/app/user-verification/user-verification.component.ts @@ -39,7 +39,7 @@ export class UserVerificationComponent implements OnInit { (structure) => { structure.accountVerified = true; this.structure = structure; - this.structureService.updateStructureAfterOwnerVerify(structure._id, structure).subscribe( + this.structureService.updateStructureAfterOwnerVerify(structure._id, user).subscribe( () => { this.verificationSuccess = true; },