]> nmode's Git Repositories - signal-cli/commitdiff
Bugfix: don't decrease trustLevel when receiving messages
authorAsamK <asamk@gmx.de>
Sat, 20 Aug 2016 14:04:43 +0000 (16:04 +0200)
committerAsamK <asamk@gmx.de>
Sat, 20 Aug 2016 14:26:45 +0000 (16:26 +0200)
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;
                 }