From 4b84a5ec1550f983adf8170903ae50d2a967bc02 Mon Sep 17 00:00:00 2001 From: Moxie Marlinspike Date: Sun, 5 Mar 2017 15:46:59 -0800 Subject: [PATCH] Fix json serialization // FREEBIE --- .../textsecuregcm/auth/StoredVerificationCode.java | 6 ++++-- .../textsecuregcm/storage/PendingAccountsManager.java | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/org/whispersystems/textsecuregcm/auth/StoredVerificationCode.java b/src/main/java/org/whispersystems/textsecuregcm/auth/StoredVerificationCode.java index 6dad07ecc..d2700d84d 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/auth/StoredVerificationCode.java +++ b/src/main/java/org/whispersystems/textsecuregcm/auth/StoredVerificationCode.java @@ -8,10 +8,12 @@ import java.util.concurrent.TimeUnit; public class StoredVerificationCode { @JsonProperty - private final String code; + private String code; @JsonProperty - private final long timestamp; + private long timestamp; + + public StoredVerificationCode() {} public StoredVerificationCode(String code, long timestamp) { this.code = code; diff --git a/src/main/java/org/whispersystems/textsecuregcm/storage/PendingAccountsManager.java b/src/main/java/org/whispersystems/textsecuregcm/storage/PendingAccountsManager.java index e899e7ce4..cef593dcd 100644 --- a/src/main/java/org/whispersystems/textsecuregcm/storage/PendingAccountsManager.java +++ b/src/main/java/org/whispersystems/textsecuregcm/storage/PendingAccountsManager.java @@ -86,7 +86,7 @@ public class PendingAccountsManager { if (json == null) return Optional.absent(); else return Optional.of(mapper.readValue(json, StoredVerificationCode.class)); } catch (IOException e) { - logger.warn("PendingAccountsManager", "Error deserializing value..."); + logger.warn("Error deserializing value...", e); return Optional.absent(); } }