X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/afb22deadaa4c8058db65af7e65b242568319bf6..8a0c6cae157bf92f752fe9b6cb76048dde989348:/src/main/java/org/asamk/signal/commands/TrustCommand.java diff --git a/src/main/java/org/asamk/signal/commands/TrustCommand.java b/src/main/java/org/asamk/signal/commands/TrustCommand.java index 08fe6a41..00371b59 100644 --- a/src/main/java/org/asamk/signal/commands/TrustCommand.java +++ b/src/main/java/org/asamk/signal/commands/TrustCommand.java @@ -29,7 +29,12 @@ public class TrustCommand implements LocalCommand { public void handleCommand(final Namespace ns, final Manager m) throws CommandException { var number = ns.getString("number"); if (ns.getBoolean("trust_all_known_keys")) { - var res = m.trustIdentityAllKeys(number); + boolean res; + try { + res = m.trustIdentityAllKeys(number); + } catch (InvalidNumberException e) { + throw new UserErrorException("Failed to parse recipient: " + e.getMessage()); + } if (!res) { throw new UserErrorException("Failed to set the trust for this number, make sure the number is correct."); }