]> nmode's Git Repositories - signal-cli/blobdiff - src/main/java/org/asamk/signal/JsonIdentityKeyStore.java
Bugfix: don't decrease trustLevel when receiving messages
[signal-cli] / src / main / java / org / asamk / signal / JsonIdentityKeyStore.java
index 7cde350c670a16bb8a7ec9a9a722b7f515404f92..14c0d11ed7a080b70d378741175ed47fbb900063 100644 (file)
@@ -58,7 +58,9 @@ class JsonIdentityKeyStore implements IdentityKeyStore {
                 if (!id.identityKey.equals(identityKey))
                     continue;
 
-                id.trustLevel = trustLevel;
+                if (id.trustLevel.compareTo(trustLevel) < 0) {
+                    id.trustLevel = trustLevel;
+                }
                 if (added != null) {
                     id.added = added;
                 }