fixed EmployeesController. Correct error response in store function
This commit is contained in:
@@ -49,7 +49,6 @@ export default class EmployeesController {
|
||||
public async store ({request, bouncer}: HttpContextContract) {
|
||||
await bouncer.with('EmployeesPolicy').authorize('store')
|
||||
|
||||
try {
|
||||
const payload = await request.validate(CreateEmployeeValidator)
|
||||
|
||||
return await Employee.create({
|
||||
@@ -62,13 +61,9 @@ export default class EmployeesController {
|
||||
contractHours: payload.contractHours,
|
||||
username: payload.username,
|
||||
password: payload.password,
|
||||
role: payload.role,
|
||||
isActive: payload.isActive
|
||||
role: payload.role ?? 'employee',
|
||||
isActive: payload.isActive ?? false
|
||||
})
|
||||
} catch (error) {
|
||||
return error
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
public async show ({params, bouncer, auth}: HttpContextContract) : Promise<ResultShow> {
|
||||
|
||||
@@ -22,7 +22,7 @@ export default class SettingsController {
|
||||
|
||||
}
|
||||
|
||||
public async get({params, auth, response}: HttpContextContract): Promise<ResultSetting | null> {
|
||||
public async get({params, auth}: HttpContextContract): Promise<ResultSetting | null> {
|
||||
|
||||
const key = params.key
|
||||
|
||||
|
||||
Reference in New Issue
Block a user