Fix SignersContainer::find to filter out incorrect IDs

This commit is contained in:
Evgenii P 2020-12-15 11:33:57 +07:00
parent 2658a9b05a
commit c58236fcd7
No known key found for this signature in database
GPG Key ID: 46717E4E65912EF7

View File

@ -403,8 +403,9 @@ impl SignersContainer {
self.0
.range((
Included(&(id.clone(), SignerOrdering(0)).into()),
Included(&(id, SignerOrdering(usize::MAX)).into()),
Included(&(id.clone(), SignerOrdering(usize::MAX)).into()),
))
.filter(|(k, _)| k.id == id)
.map(|(_, v)| v)
.next()
}