diff --git a/ui/src/main/scala/controltower/page/map/view/PasteSignaturesView.scala b/ui/src/main/scala/controltower/page/map/view/PasteSignaturesView.scala index b878f03..9ee8129 100644 --- a/ui/src/main/scala/controltower/page/map/view/PasteSignaturesView.scala +++ b/ui/src/main/scala/controltower/page/map/view/PasteSignaturesView.scala @@ -280,7 +280,7 @@ private def diffExistingWithScanned( scannedMap.keySet.diff(existingMap.keySet) ) else - (existingMap.keySet.diff(scannedMap.keySet), Set.empty[SigId], scannedMap.keySet.diff(existingMap.keySet)) + (existingMap.keySet.intersect(scannedMap.keySet), Set.empty[SigId], scannedMap.keySet.diff(existingMap.keySet)) (potentialDiffs.toList.map(sigId => compareSigs(existingMap(sigId), scannedMap.get(sigId))) ::: removed.toList.map(sigId => SignatureUpdate.Removed(existingMap(sigId))) :::