From 66024342dc09ae63238b8cfd298a01f28ea666a3 Mon Sep 17 00:00:00 2001 From: Pierre-Antoine Rouby Date: Tue, 6 May 2025 15:02:27 +0200 Subject: [PATCH] SQL: read: Minor change. --- Model/read_table_for_open.py | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/Model/read_table_for_open.py b/Model/read_table_for_open.py index e18fb97..56f5a75 100644 --- a/Model/read_table_for_open.py +++ b/Model/read_table_for_open.py @@ -551,7 +551,11 @@ class ReadTableForOpen: FROM SedimentsFile ''' - data = self.execute(query)[0] + res = self.execute(query) + if len(res) == 0: + return + + data = res[0] stg.path_fine = data[0] stg.filename_fine = data[1] @@ -594,6 +598,9 @@ class ReadTableForOpen: stg.frac_vol_sand = [] stg.frac_vol_sand_cumul = [] + if len(data) == 0: + return + for d in data: stg.sample_fine.append((d[0], d[1])) stg.distance_from_bank_fine.append(d[2]) @@ -642,6 +649,9 @@ class ReadTableForOpen: ''' data = self.execute(query) + if len(data) == 0: + return + it = iter(data[0]) stg.calib_acoustic_data = next(it) @@ -708,6 +718,9 @@ class ReadTableForOpen: ''' data = self.execute(query) + if len(data) == 0: + return + it = iter(data[0]) stg.path_calibration_file = next(it)