Fix ability to edit an item.

This commit is contained in:
Hyperling 2025-02-11 09:52:52 -07:00
parent d77e732551
commit 362f1214e8

View File

@ -261,8 +261,7 @@ class _ExpenseInputDialogState extends State<ExpenseInputDialog> {
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;