X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/c41ac8e7a32e0eaa3ab8786be14da46f4c20a08a..5859e7b9f78b5d8963c56c66b75530ee3f094bee:/src/main/java/cli/JsonGroupStore.java diff --git a/src/main/java/cli/JsonGroupStore.java b/src/main/java/cli/JsonGroupStore.java index 29f9abfe..0fbfdc85 100644 --- a/src/main/java/cli/JsonGroupStore.java +++ b/src/main/java/cli/JsonGroupStore.java @@ -23,8 +23,12 @@ public class JsonGroupStore { groups.put(Base64.encodeBytes(group.groupId), group); } - GroupInfo getGroup(byte[] groupId) { - return groups.get(Base64.encodeBytes(groupId)); + GroupInfo getGroup(byte[] groupId) throws GroupNotFoundException { + GroupInfo g = groups.get(Base64.encodeBytes(groupId)); + if (g == null) { + throw new GroupNotFoundException(groupId); + } + return g; } public static class MapToListSerializer extends JsonSerializer> {