From 6d019615d041d4a532ea3c1dff946e1202d70b0e Mon Sep 17 00:00:00 2001 From: Stephen Abello Date: Wed, 22 Feb 2023 10:17:34 +0100 Subject: [PATCH] =?UTF-8?q?N=C2=B05865=20-=20Restore=20DoCheckToWrite=20er?= =?UTF-8?q?ror=20messages=20in=20portal?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../itop-portal-base/portal/src/Form/ObjectFormManager.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php b/datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php index 550366661..40fa93b99 100644 --- a/datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php +++ b/datamodels/2.x/itop-portal-base/portal/src/Form/ObjectFormManager.php @@ -31,6 +31,7 @@ use Combodo\iTop\Form\Field\LabelField; use Combodo\iTop\Form\Form; use Combodo\iTop\Form\FormManager; use Combodo\iTop\Portal\Helper\ApplicationHelper; +use CoreCannotSaveObjectException; use DBObject; use DBObjectSearch; use DBObjectSet; @@ -1145,6 +1146,9 @@ class ObjectFormManager extends FormManager { $this->oObject->DBWrite(); } + catch (CoreCannotSaveObjectException $e) { + throw new Exception($e->getHtmlMessage()); + } catch (Exception $e) { if ($bIsNew) { throw new Exception(Dict::S('Portal:Error:ObjectCannotBeCreated'));