From 6ea3d36358493e59b04ec5293eac2927629f041b Mon Sep 17 00:00:00 2001
From: Jonathan Foucher <jfoucher@gmail.com>
Date: Mon, 16 Oct 2023 14:04:11 +0200
Subject: [PATCH] Check if mesurement exists before getting it's collectivity.
 Fixes https://gitlab.adullact.net/soluris/madis/-/issues/839

---
 src/Domain/Registry/Form/Type/MesurementType.php | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Domain/Registry/Form/Type/MesurementType.php b/src/Domain/Registry/Form/Type/MesurementType.php
index 0f2541abf..747ac13a6 100644
--- a/src/Domain/Registry/Form/Type/MesurementType.php
+++ b/src/Domain/Registry/Form/Type/MesurementType.php
@@ -282,7 +282,7 @@ class MesurementType extends AbstractType
                 'expanded'      => false,
                 'query_builder' => function (EntityRepository $er) use ($mesurement) {
                     $collectivity = null;
-                    if (!\is_null($mesurement->getCollectivity())) {
+                    if (!\is_null($mesurement) && !\is_null($mesurement->getCollectivity())) {
                         $collectivity = $mesurement->getCollectivity();
                     } else {
                         /** @var User $authenticatedUser */
-- 
GitLab