From 83c03c998a9d40b5e01c86e4f136c7ef0662075a Mon Sep 17 00:00:00 2001
From: Theophile Terraz <theophile.terraz@inrae.fr>
Date: Mon, 16 Sep 2024 11:28:46 +0200
Subject: [PATCH] debug auto BC without node

---
 src/View/BoundaryCondition/Edit/Window.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/src/View/BoundaryCondition/Edit/Window.py b/src/View/BoundaryCondition/Edit/Window.py
index 168958bd..67ff4476 100644
--- a/src/View/BoundaryCondition/Edit/Window.py
+++ b/src/View/BoundaryCondition/Edit/Window.py
@@ -331,6 +331,8 @@ class EditBoundaryConditionWindow(PamhyrWindow):
     def generate_uniform(self):
         if self._data.has_node:
             node = self._data.node
+            if node is None:
+                return
             reach = self._data.reach(self._study.river)[0]
             profile = reach.profiles[-1]
             incline = abs(reach.get_incline_median_mean())
@@ -360,6 +362,8 @@ class EditBoundaryConditionWindow(PamhyrWindow):
     def generate_critical(self):
         if self._data.has_node:
             node = self._data.node
+            if node is None:
+                return
             reach = self._data.reach(self._study.river)[0]
             profile = reach.profiles[-1]
             z_min = profile.z_min()
-- 
GitLab