Show error, if null category is assigned to part.

Fixes issue #42.
This commit is contained in:
Jan Böhmer 2020-05-17 21:13:46 +02:00
parent 4f70e9fe5a
commit be47680b60
4 changed files with 18 additions and 1 deletions

View file

@ -46,6 +46,7 @@ use App\Entity\Parts\Category;
use App\Entity\Parts\Footprint;
use App\Security\Annotations\ColumnSecurity;
use App\Validator\Constraints\Selectable;
use Symfony\Component\Validator\Constraints as Assert;
trait BasicPropertyTrait
{
@ -83,6 +84,7 @@ trait BasicPropertyTrait
* @ORM\JoinColumn(name="id_category", referencedColumnName="id", nullable=false)
* @ColumnSecurity(prefix="category", type="App\Entity\Parts\Category")
* @Selectable()
* @Assert\NotNull(message="validator.select_valid_category")
*/
protected $category;
@ -196,7 +198,7 @@ trait BasicPropertyTrait
*
* @return $this
*/
public function setCategory(Category $category): self
public function setCategory(?Category $category): self
{
$this->category = $category;