From 96fa2551f6adb1baa748b7fdf1357e3cdc2dda37 Mon Sep 17 00:00:00 2001 From: William Valentin Date: Tue, 15 Jul 2025 14:36:17 -0700 Subject: [PATCH] Add verification of number of items in the table to prevent editing an empty object with no index --- src/main.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.py b/src/main.py index e88f04d..25791df 100644 --- a/src/main.py +++ b/src/main.py @@ -123,9 +123,10 @@ class MedTrackerApp: def on_double_click(self, event): """Handle double-click event to edit an entry.""" - item_id = self.tree.selection()[0] - item_values = self.tree.item(item_id, "values") - self.create_edit_window(item_id, item_values) + if len(self.tree.get_children()) > 0: + item_id = self.tree.selection()[0] + item_values = self.tree.item(item_id, "values") + self.create_edit_window(item_id, item_values) def create_edit_window(self, item_id, values): """Create a new Toplevel window for editing an entry."""