From 35b2feaaf1fd859af6f680b9d2e210627e669a4a Mon Sep 17 00:00:00 2001 From: Igor Kulikov Date: Wed, 29 Nov 2017 19:07:11 +0200 Subject: [PATCH] Ignore localhost during API limits check. --- .../transport/quota/inmemory/HostRequestIntervalRegistry.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/common/transport/src/main/java/org/thingsboard/server/common/transport/quota/inmemory/HostRequestIntervalRegistry.java b/common/transport/src/main/java/org/thingsboard/server/common/transport/quota/inmemory/HostRequestIntervalRegistry.java index 0f5da2b1a8..9f8f9465c2 100644 --- a/common/transport/src/main/java/org/thingsboard/server/common/transport/quota/inmemory/HostRequestIntervalRegistry.java +++ b/common/transport/src/main/java/org/thingsboard/server/common/transport/quota/inmemory/HostRequestIntervalRegistry.java @@ -50,6 +50,9 @@ public class HostRequestIntervalRegistry { } public long tick(String clientHostId) { + if ("localhost".equals(clientHostId) || "127.0.0.1".equals(clientHostId)) { + return 0; + } IntervalCount intervalCount = hostCounts.computeIfAbsent(clientHostId, s -> new IntervalCount(intervalDurationMs)); return intervalCount.resetIfExpiredAndTick(); }