From 45e56e53a42d1d246dddafc96504c1cb570cb02f Mon Sep 17 00:00:00 2001
From: Theophile Terraz <theophile.terraz@inrae.fr>
Date: Wed, 25 Sep 2024 18:02:40 +0200
Subject: [PATCH] debug IC

---
 src/View/BoundaryCondition/Edit/Window.py | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/src/View/BoundaryCondition/Edit/Window.py b/src/View/BoundaryCondition/Edit/Window.py
index dba64da5..336a9671 100644
--- a/src/View/BoundaryCondition/Edit/Window.py
+++ b/src/View/BoundaryCondition/Edit/Window.py
@@ -224,8 +224,11 @@ class EditBoundaryConditionWindow(PamhyrWindow):
             self._d50sigma.sigmaChanged.connect(self.sigma_changed)
 
     def setup_dialog(self):
-        reach = self._data.reach(self._study.river)[0]
-        self.slope_value = abs(reach.get_incline_median_mean())
+        if len(self._data.reach(self._study.river)) > 0:
+            reach = self._data.reach(self._study.river)[0]
+            self.slope_value = abs(reach.get_incline_median_mean())
+        else:
+            self.slope_value = 0.0
 
     def d50_changed(self, value):
         self._undo_stack.push(
-- 
GitLab