aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTrumeet <17158086+Trumeet@users.noreply.github.com>2021-01-08 23:50:31 -0800
committerTrumeet <17158086+Trumeet@users.noreply.github.com>2021-01-08 23:50:31 -0800
commitd5270c06cc8a483c906beca1c71b76e8fe1b4306 (patch)
tree0659fa71f595a1aedbc302872fdabef2f8747c09
parent234c7dd28a3758c42fdafdc2c446081035934599 (diff)
downloaddn42peering-d5270c06cc8a483c906beca1c71b76e8fe1b4306.tar
dn42peering-d5270c06cc8a483c906beca1c71b76e8fe1b4306.tar.gz
dn42peering-d5270c06cc8a483c906beca1c71b76e8fe1b4306.tar.bz2
dn42peering-d5270c06cc8a483c906beca1c71b76e8fe1b4306.zip
fix(central): support e-mail attribute on personv1.1
-rw-r--r--central/src/main/java/moe/yuuta/dn42peering/asn/ASNServiceImpl.java5
1 files changed, 4 insertions, 1 deletions
diff --git a/central/src/main/java/moe/yuuta/dn42peering/asn/ASNServiceImpl.java b/central/src/main/java/moe/yuuta/dn42peering/asn/ASNServiceImpl.java
index 4a05588..8b360ce 100644
--- a/central/src/main/java/moe/yuuta/dn42peering/asn/ASNServiceImpl.java
+++ b/central/src/main/java/moe/yuuta/dn42peering/asn/ASNServiceImpl.java
@@ -118,7 +118,10 @@ class ASNServiceImpl implements IASNService {
return Future.succeededFuture(Collections.<String>emptyList());
} else {
final List<String> verifyMethodList = new ArrayList<>(3);
- verifyMethodList.addAll(Stream.of(techLookup.getOrDefault("contact", Collections.emptyList()))
+ final List<String> contacts = new ArrayList<>();
+ contacts.addAll(techLookup.getOrDefault("contact", Collections.emptyList()));
+ contacts.addAll(techLookup.getOrDefault("e-mail", Collections.emptyList()));
+ verifyMethodList.addAll(Stream.of(contacts)
.flatMap(Collection::stream)
.map(contact -> {
final Matcher m =