From ffa065a3e671fc89cae0a7799c20fdb74a2e0d6c Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Fri, 22 Aug 2025 09:36:26 +0200 Subject: [PATCH] Adists: OutputRK: Fix save and table display. --- src/Model/OutputRKAdists/OutputRKAdists.py | 2 +- src/View/OutputRKAdisTS/Table.py | 10 ++++++---- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/Model/OutputRKAdists/OutputRKAdists.py b/src/Model/OutputRKAdists/OutputRKAdists.py index 6e0e8350..a716432f 100644 --- a/src/Model/OutputRKAdists/OutputRKAdists.py +++ b/src/Model/OutputRKAdists/OutputRKAdists.py @@ -195,7 +195,7 @@ class OutputRKAdists(SQLSubModel): "VALUES (" + f"{self.id}, {self._db_format({self.is_deleted()})}" + f"{self._reach}, {self._rk}, " + - f"'{self._db_format(self._title)}'" + + f"'{self._db_format(self._title)}', " + f"{self._status.scenario_id}" + ")" ) diff --git a/src/View/OutputRKAdisTS/Table.py b/src/View/OutputRKAdisTS/Table.py index 9f28b293..228c768e 100644 --- a/src/View/OutputRKAdisTS/Table.py +++ b/src/View/OutputRKAdisTS/Table.py @@ -65,11 +65,13 @@ class ComboBoxDelegate(QItemDelegate): .get(index.row()) \ .reach - reach = next(filter( - lambda edge: edge.id == reach_id, self._data.edges() - )) - if reach_id is not None: + reach = next( + filter( + lambda edge: edge.id == reach_id, self._data.edges() + ) + ) + val = list( map( lambda rk: str(rk), reach.reach.get_rk()