var about = ns.getString("about");
var aboutEmoji = ns.getString("about-emoji");
var avatarPath = ns.getString("avatar");
- boolean removeAvatar = ns.getBoolean("remove-avatar");
+ boolean removeAvatar = Boolean.TRUE.equals(ns.getBoolean("remove-avatar"));
Optional<File> avatarFile = removeAvatar
? Optional.absent()
try {
m.setProfile(givenName, familyName, about, aboutEmoji, avatarFile);
} catch (IOException e) {
- throw new IOErrorException("Update profile error: " + e.getMessage());
+ throw new IOErrorException("Update profile error: " + e.getMessage(), e);
}
}
}