diff --git a/src/Model/InitialConditions/InitialConditions.py b/src/Model/InitialConditions/InitialConditions.py
index ec57c231..3fbaef25 100644
--- a/src/Model/InitialConditions/InitialConditions.py
+++ b/src/Model/InitialConditions/InitialConditions.py
@@ -395,7 +395,10 @@ class InitialConditions(SQLSubModel):
strickler = 25.0
if not compute_discharge:
- discharge = data_discharge[profile.rk]
+ if profile.rk in data_discharge:
+ discharge = data_discharge[profile.rk]
+ else:
+ discharge = 0.0
else:
discharge = (
# ((width * 0.8)
@@ -461,7 +464,10 @@ class InitialConditions(SQLSubModel):
strickler = 25.0
if not compute_height:
- height = data_height[profile.rk]
+ if profile.rk in data_height:
+ height = data_height[profile.rk]
+ else:
+ height = 0.0
else:
if abs(incline) <= 0:
height = 0.0
@@ -513,7 +519,10 @@ class InitialConditions(SQLSubModel):
for profile in profiles:
if not compute_discharge:
- d = data_discharge[profile.rk]
+ if profile.rk in data_discharge:
+ d = data_discharge[profile.rk]
+ else:
+ d = 0.0
else:
d = discharge
elevation = interp(profile.rk,
diff --git a/src/View/ui/InitialConditions_Dialog_Generator_Height.ui b/src/View/ui/InitialConditions_Dialog_Generator_Height.ui
index 36d77a44..68dbe7f6 100644
--- a/src/View/ui/InitialConditions_Dialog_Generator_Height.ui
+++ b/src/View/ui/InitialConditions_Dialog_Generator_Height.ui
@@ -22,7 +22,7 @@
-
- Upstream height (m)
+ Upstream elevation (m)
@@ -70,7 +70,7 @@
-
- Downstream height (m)
+ Downstream elevation (m)