From d517f5ab4398d17fad7dc1dbb4d96d3a0fe39ff0 Mon Sep 17 00:00:00 2001
From: vjrj <vjrj@comunes.org>
Date: Sun, 19 Mar 2023 18:54:04 +0100
Subject: [PATCH] Find nodes correctly

---
 lib/data/models/node_manager.dart | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lib/data/models/node_manager.dart b/lib/data/models/node_manager.dart
index e5ffc2b4..2c0a3355 100644
--- a/lib/data/models/node_manager.dart
+++ b/lib/data/models/node_manager.dart
@@ -60,7 +60,8 @@ class NodeManager {
     }
   }
 
-  bool _find(List<Node> nodes, Node node) => nodes.contains(node);
+  bool _find(List<Node> nodes, Node node) =>
+      nodes.where((Node n) => n.url == node.url).isNotEmpty;
 
   void insertNode(NodeType type, Node node) {
     final List<Node> nodes = _getList(type);
-- 
GitLab