Skip to content

Commit d38264d

Browse files
Changes per feedback
1 parent eb40e22 commit d38264d

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

src/ApiBundle/Controller/AuthController.php

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -252,15 +252,19 @@ public function postRegisterAction()
252252
foreach ($errors as $error) {
253253
$constraint = $error->getConstraint();
254254
$errorItem = array(
255-
"error_description" => $error->getMessage(),
255+
"error_description" => $error->getPropertyPath().': '.$error->getMessage().' '.$error->getInvalidValue(),
256256
"show_message" => $this->get('translator')->trans($constraint->payload['api_error'], array(), 'messages', $request->getLocale())
257257
);
258258
array_push($errorArray, $errorItem);
259+
$this->logMessage(400, $errorItem['error_description'] );
259260
}
260261
return new JsonResponse(array(
261-
"code" => 400,
262-
"error" => "Bad Request",
263-
'errors' => $errorArray));
262+
"code" => 400,
263+
"error" => "Bad Request",
264+
"error_description" => $errorArray[0]['error_description'],
265+
"show_message" => $errorArray[0]['show_message'],
266+
'errors' => $errorArray
267+
));
264268
}
265269

266270
// Everything ok, now write the user record
@@ -457,15 +461,19 @@ public function editProfileAction()
457461
foreach ($errors as $error) {
458462
$constraint = $error->getConstraint();
459463
$errorItem = array(
460-
"error_description" => $error->getMessage(),
464+
"error_description" => $error->getPropertyPath().': '.$error->getMessage().' '.$error->getInvalidValue(),
461465
"show_message" => $this->get('translator')->trans($constraint->payload['api_error'], array(), 'messages', $request->getLocale())
462466
);
463467
array_push($errorArray, $errorItem);
468+
$this->logMessage(400, $errorItem['error_description'] );
464469
}
465470
return new JsonResponse(array(
466-
"code" => 400,
467-
"error" => "Bad Request",
468-
'errors' => $errorArray));
471+
"code" => 400,
472+
"error" => "Bad Request",
473+
"error_description" => $errorArray[0]['error_description'],
474+
"show_message" => $errorArray[0]['show_message'],
475+
'errors' => $errorArray
476+
));
469477
}
470478

471479
// Everything ok, now update the user record

0 commit comments

Comments
 (0)