- var recipient = CommandUtil.getSingleRecipientIdentifier(recipentString, m.getUsername());
- if (ns.getBoolean("trust-all-known-keys")) {
- boolean res = m.trustIdentityAllKeys(recipient);
+ var recipient = CommandUtil.getSingleRecipientIdentifier(recipentString, m.getSelfNumber());
+ if (Boolean.TRUE.equals(ns.getBoolean("trust-all-known-keys"))) {
+ boolean res;
+ try {
+ res = m.trustIdentityAllKeys(recipient);
+ } catch (UnregisteredRecipientException e) {
+ throw new UserErrorException("The user " + e.getSender().getIdentifier() + " is not registered.");
+ }