diff --git a/router/java/src/net/i2p/router/networkdb/kademlia/SearchUpdateReplyFoundJob.java b/router/java/src/net/i2p/router/networkdb/kademlia/SearchUpdateReplyFoundJob.java
index b099e9f891fa8a91c080da97209900ecdc4f6926..f7598f8654ad1f611f84db8df3c37cdae81ca784 100644
--- a/router/java/src/net/i2p/router/networkdb/kademlia/SearchUpdateReplyFoundJob.java
+++ b/router/java/src/net/i2p/router/networkdb/kademlia/SearchUpdateReplyFoundJob.java
@@ -84,6 +84,7 @@ class SearchUpdateReplyFoundJob extends JobImpl implements ReplyJob {
             long timeToReply = _state.dataFound(_peer);
             DatabaseStoreMessage msg = (DatabaseStoreMessage)message;
             DatabaseEntry entry = msg.getEntry();
+            getContext().profileManager().dbLookupSuccessful(_peer, timeToReply);
             try {
                 if (entry.isLeaseSet()) {
                     LeaseSet ls = (LeaseSet) entry;