From 362f1214e88c6e0d5dd5127a2b3f311263237440 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Tue, 11 Feb 2025 09:52:52 -0700 Subject: [PATCH] Fix ability to edit an item. --- lib/pages/expense.dart | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/lib/pages/expense.dart b/lib/pages/expense.dart index 98dd399..1f9a7c4 100644 --- a/lib/pages/expense.dart +++ b/lib/pages/expense.dart @@ -261,8 +261,7 @@ class _ExpenseInputDialogState extends State { if (value!.isEmpty) { return "Name must be provided."; } - if (!expenses - .every((expense) => expense.name != value)) { + if (!expenses.every((expense) => expense.name != value || expense.id == _id)) { return "Name must be unique, already in use."; } return null;