Updated error-handling inside gemensam planering

This commit is contained in:
Erik Tiekstra
2021-10-06 12:18:06 +02:00
parent 3d941fddfa
commit 7917ab708d
7 changed files with 59 additions and 44 deletions

View File

@@ -32,17 +32,8 @@ export class GemensamPlaneringApiService {
return this.deltagareApiService.fetchAvropInformation$(genomforandeReferens);
}
public async postGemensamPlanering(requestData: GemensamPlaneringPostRequest): Promise<void> {
return this.httpClient
.post<void>(`${this._apiBaseUrl}`, requestData)
.pipe(
catchError((error: Error & { status: number }) => {
throw new CustomError(
errorToCustomError({ ...error, message: `Kunde inte spara gemensam planering.\n\n${error.message}` })
);
})
)
.toPromise();
public async postGemensamPlanering$(requestData: GemensamPlaneringPostRequest): Promise<void> {
return this.httpClient.post<void>(`${this._apiBaseUrl}`, requestData).toPromise();
}
constructor(private httpClient: HttpClient, private deltagareApiService: DeltagareApiService) {}