Results with disabled profiles: fix a bug happening when we are looking at results, and we modify enable/disable some profiles at the same time. Now the plot uses the profiles stored with the results, and no more in the model

This commit is contained in:
Dylan Jeannin committed 2026-09-07 13:48:17 +02:00
1 parent 8d2c18b6af
commit 0a0c00d877
1 file changed
+6 -3
+6 -3
View File
@@ -76,10 +76,13 @@ class PlotRKC(PamhyrPlot):
@staticmethod
def reach_geometry(reach):
"""Return geometry values for profiles present in the results."""
# The study's enabled profiles can change after a calculation. Keep
# coordinates in the same order as the result profiles and columns.
profiles = reach.profiles
return (
reach.geometry.get_rk_enabled_profiles(),
reach.geometry.get_z_min_enabled_profiles(),
reach.geometry.get_z_max_enabled_profiles()
[profile.rk for profile in profiles],
[profile.geometry.z_min() for profile in profiles],
[profile.geometry.z_max() for profile in profiles],
)
@timer