From: AsamK Date: Sat, 20 Aug 2016 14:04:43 +0000 (+0200) Subject: Bugfix: don't decrease trustLevel when receiving messages X-Git-Tag: v0.5.0~5 X-Git-Url: https://git.nmode.ca/signal-cli/commitdiff_plain/a724251f8d9a629ae7e59a6eb7518c6059911946 Bugfix: don't decrease trustLevel when receiving messages --- 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; }