From 7d42c164fc76021c9e6fc7c125c3e52771ed9811 Mon Sep 17 00:00:00 2001 From: Theophile Terraz Date: Thu, 25 Sep 2025 17:01:01 +0200 Subject: [PATCH] debug --- src/Model/SedimentLayer/SedimentLayer.py | 21 +++++++++++---------- src/View/Results/Window.py | 2 +- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/src/Model/SedimentLayer/SedimentLayer.py b/src/Model/SedimentLayer/SedimentLayer.py index b31238cd..b8fc19dc 100644 --- a/src/Model/SedimentLayer/SedimentLayer.py +++ b/src/Model/SedimentLayer/SedimentLayer.py @@ -277,18 +277,19 @@ class SedimentLayer(SQLSubModel): "FROM sedimentary_layer " ) - for row in table: - sl = cls( - id=row[0], - name=row[1], - comment=row[2], - status=data['status'] - ) + if table is not None: + for row in table: + sl = cls( + id=row[0], + name=row[1], + comment=row[2], + status=data['status'] + ) - data["sl"] = sl.id - sl._layers = Layer._db_load(execute, data) + data["sl"] = sl.id + sl._layers = Layer._db_load(execute, data) - new.append(sl) + new.append(sl) return new diff --git a/src/View/Results/Window.py b/src/View/Results/Window.py index b5270fdd..d37f37f9 100644 --- a/src/View/Results/Window.py +++ b/src/View/Results/Window.py @@ -494,7 +494,7 @@ class ResultsWindow(PamhyrWindow): table = self.find(QTableView, f"tableView_profile") indexes = table.selectedIndexes() if len(indexes) == 0: - return 0 + return [] return [i.row() for i in indexes]