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)