dnet-applications/frontends/dnet-is-application/src/app/is-utils.service.ts

22 lines
516 B
TypeScript
Raw Normal View History

2023-01-26 12:21:50 +01:00
import { Injectable } from '@angular/core';
import { FormGroup } from '@angular/forms';
@Injectable({
providedIn: 'root'
})
export class IsUtilsService {
constructor() { }
prepareFormError(error:any, form:FormGroup): void {
if (error.error && error.error.message) {
form.setErrors({ serverError: error.error.message })
} else if (error.message) {
form.setErrors({ serverError: error.message })
} else {
form.setErrors({ serverError: 'Generic server side error' })
}
}
}