From 4b6ff557790aa5cb9d70128c783667e7bddc0893 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 5 Aug 2022 13:59:42 -0400 Subject: [PATCH] Fix crash around unknown storage enums. --- .../signalservice/api/SignalServiceAccountManager.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libsignal/service/src/main/java/org/whispersystems/signalservice/api/SignalServiceAccountManager.java b/libsignal/service/src/main/java/org/whispersystems/signalservice/api/SignalServiceAccountManager.java index f73ff2c984..ed80b236d8 100644 --- a/libsignal/service/src/main/java/org/whispersystems/signalservice/api/SignalServiceAccountManager.java +++ b/libsignal/service/src/main/java/org/whispersystems/signalservice/api/SignalServiceAccountManager.java @@ -699,7 +699,7 @@ public class SignalServiceAccountManager { List ids = new ArrayList<>(record.getIdentifiersCount()); for (ManifestRecord.Identifier id : record.getIdentifiersList()) { - ids.add(StorageId.forType(id.getRaw().toByteArray(), id.getType().getNumber())); + ids.add(StorageId.forType(id.getRaw().toByteArray(), id.getTypeValue())); } SignalStorageManifest conflictManifest = new SignalStorageManifest(record.getVersion(), ids);