X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffcp%2FAbstractSoneCommand.java;h=62d6a5372bb38958615e5ef44bd784ff4980a947;hb=ef0125664737bbf8e14f3a6960c30d4f289ccce5;hp=a66fdaee6d5f93d31779419476c6378a6e9553c5;hpb=257a0abd136d250f6503b58145486beda9fc9c81;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/fcp/AbstractSoneCommand.java b/src/main/java/net/pterodactylus/sone/fcp/AbstractSoneCommand.java index a66fdae..62d6a53 100644 --- a/src/main/java/net/pterodactylus/sone/fcp/AbstractSoneCommand.java +++ b/src/main/java/net/pterodactylus/sone/fcp/AbstractSoneCommand.java @@ -119,8 +119,8 @@ public abstract class AbstractSoneCommand extends AbstractCommand { } protected Optional getOptionalSone(SimpleFieldSet simpleFieldSet, String parameterName) throws FcpException { - String soneId = getMandatoryParameter(simpleFieldSet, parameterName); - return core.getSone(soneId); + String soneId = getString(simpleFieldSet, parameterName, null); + return (soneId == null) ? Optional.absent() : core.getSone(soneId); } protected Sone getMandatoryLocalSone(SimpleFieldSet simpleFieldSet, String parameterName) throws FcpException {