diff --git a/src/Controller/AdminPages/BaseAdminController.php b/src/Controller/AdminPages/BaseAdminController.php index 70e82981..3f6b78da 100644 --- a/src/Controller/AdminPages/BaseAdminController.php +++ b/src/Controller/AdminPages/BaseAdminController.php @@ -368,7 +368,11 @@ abstract class BaseAdminController extends AbstractController //Show errors to user: foreach ($errors as $error) { - $this->addFlash('error', $error['entity']->getFullPath().':'.$error['violations']); + if ($error['entity'] instanceof AbstractStructuralDBElement) { + $this->addFlash('error', $error['entity']->getFullPath().':'.$error['violations']); + } else { //When we dont have a structural element, we can only show the name + $this->addFlash('error', $error['entity']->getName().':'.$error['violations']); + } } //Persist valid entities to DB diff --git a/templates/AdminPages/EntityAdminBase.html.twig b/templates/AdminPages/EntityAdminBase.html.twig index 27fb809b..9e8d4de4 100644 --- a/templates/AdminPages/EntityAdminBase.html.twig +++ b/templates/AdminPages/EntityAdminBase.html.twig @@ -175,12 +175,12 @@ -
-
-

{% trans %}mass_creation.help{% endtrans %}

+
+
+

{% trans %}mass_creation.help{% endtrans %}

+
+ {{ form(mass_creation_form) }}
- {{ form(mass_creation_form) }} -
{% endif %}