diff --git a/.gitignore b/.gitignore
index da8569baa3..ae3b49af21 100644
--- a/.gitignore
+++ b/.gitignore
@@ -33,3 +33,5 @@ pom.xml.versionsBackup
**/.env
.instance_id
rebuild-docker.sh
+.run/**
+.run
\ No newline at end of file
diff --git a/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/service/DefaultTransportService.java b/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/service/DefaultTransportService.java
index 9b2e3022a9..1afcfb5ebf 100644
--- a/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/service/DefaultTransportService.java
+++ b/common/transport/transport-api/src/main/java/org/thingsboard/server/common/transport/service/DefaultTransportService.java
@@ -508,8 +508,8 @@ public class DefaultTransportService implements TransportService {
sessions.forEach((uuid, sessionMD) -> {
long lastActivityTime = sessionMD.getLastActivityTime();
TransportProtos.SessionInfoProto sessionInfo = sessionMD.getSessionInfo();
- if (sessionInfo.getGwSessionIdMSB() > 0 &&
- sessionInfo.getGwSessionIdLSB() > 0) {
+ if (sessionInfo.getGwSessionIdMSB() != 0 &&
+ sessionInfo.getGwSessionIdLSB() != 0) {
SessionMetaData gwMetaData = sessions.get(new UUID(sessionInfo.getGwSessionIdMSB(), sessionInfo.getGwSessionIdLSB()));
if (gwMetaData != null) {
lastActivityTime = Math.max(gwMetaData.getLastActivityTime(), lastActivityTime);
diff --git a/pom.xml b/pom.xml
index 660b36f621..1bfa507196 100755
--- a/pom.xml
+++ b/pom.xml
@@ -732,6 +732,7 @@
src/browserslist
**/*.raw
**/apache/cassandra/io/**
+ .run/**
JAVADOC_STYLE