diff --git a/src/View/BoundaryConditionsAdisTS/Edit/Window.py b/src/View/BoundaryConditionsAdisTS/Edit/Window.py index 09670489..dbe56bb2 100644 --- a/src/View/BoundaryConditionsAdisTS/Edit/Window.py +++ b/src/View/BoundaryConditionsAdisTS/Edit/Window.py @@ -64,14 +64,22 @@ class EditBoundaryConditionWindow(PamhyrWindow): name = trad[self._pamhyr_name] if self._data is not None: + pollutant_name = next( + ( + pollutant.name + for pollutant in study.river.Pollutants.Pollutants_List + if pollutant.id == self._data.pollutant + ), + None + ) n = self._data.node node_name = next(filter( lambda x: x.id == n, study.river._nodes )).name - name += ( - f" - {study.name} " + - f"({node_name})" - ) + name += f" - {study.name}" + if pollutant_name is not None: + name += f" - {pollutant_name}" + name += f" ({node_name})" super(EditBoundaryConditionWindow, self).__init__( title=name,