From 628c8d656bdd66ee1f28f85d869f67cbda34e577 Mon Sep 17 00:00:00 2001 From: Colin McDonald Date: Sat, 16 Jul 2016 16:51:07 -0400 Subject: [PATCH] Properly wrap mongo call in IpIntel#findOrCreateById in vertx callback --- src/main/java/net/frozenorb/apiv3/model/IpIntel.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/net/frozenorb/apiv3/model/IpIntel.java b/src/main/java/net/frozenorb/apiv3/model/IpIntel.java index c315ca0..66ba856 100644 --- a/src/main/java/net/frozenorb/apiv3/model/IpIntel.java +++ b/src/main/java/net/frozenorb/apiv3/model/IpIntel.java @@ -49,13 +49,13 @@ public final class IpIntel { } else if (maxMindResult != null) { IpIntel newIpIntel = new IpIntel(id, maxMindResult); - ipIntelCollection.insertOne(newIpIntel, (ignored, error3) -> { + ipIntelCollection.insertOne(newIpIntel, SyncUtils.vertxWrap((ignored, error3) -> { if (error3 != null) { callback.onResult(null, error3); } else { callback.onResult(newIpIntel, null); } - }); + })); } else { // MaxMind failed to return result callback.onResult(null, null);