- if (identityInfo == null
- || !identityInfo.getIdentityKey().equals(identityKey)
- || identityInfo.getTrustLevel() == trustLevel) {
- // Identity not found or trust not changed, not updating the trust level
+ if (identityInfo == null) {
+ logger.debug("Not updating trust level for recipient {}, identity not found", recipientId);
+ return false;
+ }
+ if (!identityInfo.getIdentityKey().equals(identityKey)) {
+ logger.debug("Not updating trust level for recipient {}, different identity found", recipientId);
+ return false;
+ }
+ if (identityInfo.getTrustLevel() == trustLevel) {
+ logger.debug("Not updating trust level for recipient {}, trust level already matches", recipientId);