From 2ac45fd86995a1641ce55c4e77c34fa7c3b23005 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jan=20B=C3=B6hmer?= Date: Sat, 23 Jul 2022 21:41:54 +0200 Subject: [PATCH] Disallow orderdetails without supplier info. Fixes issue #116 --- src/Entity/PriceInformations/Orderdetail.php | 1 + translations/validators.en.xlf | 6 ++++++ 2 files changed, 7 insertions(+) diff --git a/src/Entity/PriceInformations/Orderdetail.php b/src/Entity/PriceInformations/Orderdetail.php index ccf0fb1e..150c9dd1 100644 --- a/src/Entity/PriceInformations/Orderdetail.php +++ b/src/Entity/PriceInformations/Orderdetail.php @@ -113,6 +113,7 @@ class Orderdetail extends AbstractDBElement implements TimeStampableInterface, N * @var Supplier * @ORM\ManyToOne(targetEntity="App\Entity\Parts\Supplier", inversedBy="orderdetails") * @ORM\JoinColumn(name="id_supplier", referencedColumnName="id") + * @Assert\NotNull(message="validator.orderdetail.supplier_must_not_be_null") */ protected $supplier; diff --git a/translations/validators.en.xlf b/translations/validators.en.xlf index 8ecde9ad..9f81c4d0 100644 --- a/translations/validators.en.xlf +++ b/translations/validators.en.xlf @@ -221,5 +221,11 @@ You must select an attachment type! + + + validator.orderdetail.supplier_must_not_be_null + You must select an supplier! + +