fix: Misleading failure message when failing to create Attributes partially fixes #2955

pull/2985/head
iglocska 2018-02-25 23:20:37 +01:00
parent b7a53559d9
commit 032844321c
1 changed files with 5 additions and 1 deletions

View File

@ -3633,7 +3633,11 @@ class EventsController extends AppController {
}
}
if ($failed > 0) {
$flashMessage = $saved . ' ' . $messageScope . ' created' . $emailResult . '. ' . $failed . ' ' . $messageScope . ' could not be saved. This may be due to attributes with similar values already existing.';
if ($failed == 1) {
$flashMessage = $saved . ' ' . $messageScope . ' created' . $emailResult . '. ' . $failed . ' ' . $messageScope . ' could not be saved. Reason for the failure: ' . $this->Event->objectType->validationErrors;
} else {
$flashMessage = $saved . ' ' . $messageScope . ' created' . $emailResult . '. ' . $failed . ' ' . $messageScope . ' could not be saved. This may be due to attributes with similar values already existing.';
}
} else {
$flashMessage = $saved . ' ' . $messageScope . ' created' . $emailResult . '.';
}