Index: /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java
===================================================================
--- /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java	(revision 1850)
+++ /trunk/src/org/openstreetmap/josm/gui/dialogs/relation/GenericRelationEditor.java	(revision 1851)
@@ -732,5 +732,10 @@
                     continue;
                 }
-                if (isPotentialDuplicate(primitive) && confirmAddingPrimtive(primitive)) {
+                if (isPotentialDuplicate(primitive))  {
+                    if (confirmAddingPrimtive(primitive)) {
+                        ret.add(primitive);
+                    }
+                    continue;
+                } else {
                     ret.add(primitive);
                 }
