From a724251f8d9a629ae7e59a6eb7518c6059911946 Mon Sep 17 00:00:00 2001 From: AsamK Date: Sat, 20 Aug 2016 16:04:43 +0200 Subject: [PATCH] Bugfix: don't decrease trustLevel when receiving messages --- src/main/java/org/asamk/signal/JsonIdentityKeyStore.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/asamk/signal/JsonIdentityKeyStore.java b/src/main/java/org/asamk/signal/JsonIdentityKeyStore.java index 7cde350c..14c0d11e 100644 --- a/src/main/java/org/asamk/signal/JsonIdentityKeyStore.java +++ b/src/main/java/org/asamk/signal/JsonIdentityKeyStore.java @@ -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; } -- 2.50.1