From eb3ab7f8e48863721fa26c9ff6b3f4d250134fa6 Mon Sep 17 00:00:00 2001
From: Marko Mecina <marko.mecina@univie.ac.at>
Date: Tue, 7 Nov 2023 19:16:48 +0100
Subject: [PATCH] use filename to fetch static pool data

---
 Ccs/plotter.py      | 2 +-
 Ccs/poolview_sql.py | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/Ccs/plotter.py b/Ccs/plotter.py
index 0e609da..f46dfc0 100644
--- a/Ccs/plotter.py
+++ b/Ccs/plotter.py
@@ -100,7 +100,7 @@ class PlotViewer(Gtk.Window):
             res = self.session_factory_storage.execute('SELECT * FROM tm_pool WHERE pool_name="{}"'.format(loaded_pool))
             try:
                 iid, filename, protocol, modtime = res.fetchall()[0]
-                self.loaded_pool = ActivePoolInfo(filename, modtime, filename, bool(not filename.count('/')))
+                self.loaded_pool = ActivePoolInfo(filename, modtime, os.path.basename(filename), bool(not filename.count('/')))
             except IndexError:
                 self.logger.error('Could not load pool {}'.format(loaded_pool))
         else:
diff --git a/Ccs/poolview_sql.py b/Ccs/poolview_sql.py
index 25069f7..f8ab42e 100644
--- a/Ccs/poolview_sql.py
+++ b/Ccs/poolview_sql.py
@@ -3010,7 +3010,7 @@ class TMPoolView(Gtk.Window):
 
     def plot_parameters(self, widget=None, parameters=None, start_live=False):
 
-        cfl.start_plotter(pool_name=self.active_pool_info.pool_name)
+        cfl.start_plotter(pool_name=self.active_pool_info.filename)
 
     def start_recording(self, widget=None):
         if cfl.is_open('poolmanager', cfl.communication['poolmanager']):
-- 
GitLab