X-Git-Url: https://git.nmode.ca/signal-cli/blobdiff_plain/95792be9bcc1068c470630c13e0aebc55ed3bdc7..4a1af0786c938f887a109a17dcc879da21704a8b:/src/main/java/org/asamk/signal/commands/UpdateContactCommand.java diff --git a/src/main/java/org/asamk/signal/commands/UpdateContactCommand.java b/src/main/java/org/asamk/signal/commands/UpdateContactCommand.java index 8b9f9aa5..46641668 100644 --- a/src/main/java/org/asamk/signal/commands/UpdateContactCommand.java +++ b/src/main/java/org/asamk/signal/commands/UpdateContactCommand.java @@ -33,7 +33,7 @@ public class UpdateContactCommand implements JsonRpcLocalCommand { final Namespace ns, final Manager m, final OutputWriter outputWriter ) throws CommandException { var recipientString = ns.getString("recipient"); - var recipient = CommandUtil.getSingleRecipientIdentifier(recipientString, m.getUsername()); + var recipient = CommandUtil.getSingleRecipientIdentifier(recipientString, m.getSelfNumber()); try { var expiration = ns.getInt("expiration"); @@ -46,7 +46,7 @@ public class UpdateContactCommand implements JsonRpcLocalCommand { m.setContactName(recipient, name); } } catch (IOException e) { - throw new IOErrorException("Update contact error: " + e.getMessage()); + throw new IOErrorException("Update contact error: " + e.getMessage(), e); } catch (NotMasterDeviceException e) { throw new UserErrorException("This command doesn't work on linked devices."); }