From c309c75fee7c774f055482d31974263c413d1f78 Mon Sep 17 00:00:00 2001 From: Vincent Breitmoser Date: Tue, 12 Jun 2018 15:39:42 +0200 Subject: [PATCH] fix error in savePublicKey --- .../keychain/provider/KeyWritableRepository.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeyWritableRepository.java b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeyWritableRepository.java index 47382c3a4..9aff7d75a 100644 --- a/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeyWritableRepository.java +++ b/OpenKeychain/src/main/java/org/sufficientlysecure/keychain/provider/KeyWritableRepository.java @@ -797,7 +797,7 @@ public class KeyWritableRepository extends KeyRepository { if (!forceRefresh && Arrays.hashCode(publicRing.getEncoded()) == Arrays.hashCode(oldPublicRing.getEncoded())) { log(LogType.MSG_IP_SUCCESS_IDENTICAL); - return new SaveKeyringResult(SaveKeyringResult.UPDATED, mLog, null); + return new SaveKeyringResult(SaveKeyringResult.UPDATED, mLog, canPublicRing); } } catch (NotFoundException e) { // Not an issue, just means we are dealing with a new keyring. @@ -868,7 +868,7 @@ public class KeyWritableRepository extends KeyRepository { } } - return new SaveKeyringResult(result, mLog, canSecretRing); + return new SaveKeyringResult(result, mLog, canPublicRing); } catch (IOException e) { log(LogType.MSG_IP_ERROR_IO_EXC); return new SaveKeyringResult(SaveKeyringResult.RESULT_ERROR, mLog, null);