#520 - Polishing in RequestParamParameterAccessor.

This commit is contained in:
Oliver Gierke
2016-12-08 10:50:07 +01:00
parent 26c3620249
commit d1ebe04d49

View File

@@ -322,11 +322,11 @@ public class ControllerLinkBuilderFactory implements MethodLinkBuilderFactory<Co
return value;
}
if (annotation.required()) {
return annotation.defaultValue().equals(ValueConstants.DEFAULT_NONE) ? SKIP_VALUE : null;
if (!annotation.required()) {
return SKIP_VALUE;
}
return value == null ? SKIP_VALUE : value;
return annotation.defaultValue().equals(ValueConstants.DEFAULT_NONE) ? SKIP_VALUE : null;
}
}
}