From cd47be500f2a14674c636790582f8cf49e6311c0 Mon Sep 17 00:00:00 2001 From: ryan Date: Thu, 29 May 2025 16:23:38 +0300 Subject: [PATCH] fix(items_list): correct id for last item check and improve logging for new item creation --- src/components/items_list.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/components/items_list.rs b/src/components/items_list.rs index ac3441a..b2ecf98 100644 --- a/src/components/items_list.rs +++ b/src/components/items_list.rs @@ -960,7 +960,7 @@ pub fn ItemsList( // Check if this is the last item let items_vec = items_signal_clone.get(); let is_last_item = items_vec.last() - .map(|last| last.id == item_id) + .map(|last| last.id == current_item_id) .unwrap_or(false); // Fetch properties in a separate task @@ -1000,7 +1000,9 @@ pub fn ItemsList( wikidata_id: None, custom_properties: HashMap::new(), }; - log!("Creating new item with id={}", new_item.id); + + let new_item_id = new_item.id.clone(); + log!("Creating new item with id={}", new_item_id); // Clone for database save let new_item_clone = new_item.clone();