Showing
1 changed file
with
2 additions
and
1 deletions
common/transport/coap/src/main/java/org/thingsboard/server/transport/coap/CoapTransportResource.java
@@ -304,7 +304,8 @@ public class CoapTransportResource extends AbstractCoapTransportResource { | @@ -304,7 +304,8 @@ public class CoapTransportResource extends AbstractCoapTransportResource { | ||
304 | } | 304 | } |
305 | 305 | ||
306 | private String getTokenFromRequest(Request request) { | 306 | private String getTokenFromRequest(Request request) { |
307 | - return request.getSource().getHostAddress() + ":" + request.getSourcePort() + ":" + request.getTokenString(); | 307 | + return (request.getSourceContext() != null ? request.getSourceContext().getPeerAddress().getAddress().getHostAddress() : "null") |
308 | + + ":" + (request.getSourceContext() != null ? request.getSourceContext().getPeerAddress().getPort() : -1) + ":" + request.getTokenString(); | ||
308 | } | 309 | } |
309 | 310 | ||
310 | private Optional<DeviceTokenCredentials> decodeCredentials(Request request) { | 311 | private Optional<DeviceTokenCredentials> decodeCredentials(Request request) { |