Fixed NPE with getUploadParamsForTemplate API call if isdynamicallyscalable optional parameter is not specified, its trying to cast null to Boolean and throws NPE
Project: http://git-wip-us.apache.org/repos/asf/cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/cloudstack/commit/7d1ca8a5 Tree: http://git-wip-us.apache.org/repos/asf/cloudstack/tree/7d1ca8a5 Diff: http://git-wip-us.apache.org/repos/asf/cloudstack/diff/7d1ca8a5 Branch: refs/heads/master Commit: 7d1ca8a55c352ad2186dad47a6cdd3eea59e9e23 Parents: 3de5d9d Author: Rajani Karuturi <rajanikarut...@gmail.com> Authored: Tue Mar 17 09:45:01 2015 +0530 Committer: Rajani Karuturi <rajanikarut...@gmail.com> Committed: Tue Mar 17 10:35:48 2015 +0530 ---------------------------------------------------------------------- .../api/command/user/template/GetUploadParamsForTemplateCmd.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cloudstack/blob/7d1ca8a5/api/src/org/apache/cloudstack/api/command/user/template/GetUploadParamsForTemplateCmd.java ---------------------------------------------------------------------- diff --git a/api/src/org/apache/cloudstack/api/command/user/template/GetUploadParamsForTemplateCmd.java b/api/src/org/apache/cloudstack/api/command/user/template/GetUploadParamsForTemplateCmd.java index 79f920f..d1dc468 100644 --- a/api/src/org/apache/cloudstack/api/command/user/template/GetUploadParamsForTemplateCmd.java +++ b/api/src/org/apache/cloudstack/api/command/user/template/GetUploadParamsForTemplateCmd.java @@ -109,6 +109,9 @@ public class GetUploadParamsForTemplateCmd extends AbstractGetUploadParamsCmd { } public Boolean isDynamicallyScalable() { + if (isDynamicallyScalable == null) { + return Boolean.FALSE; + } return isDynamicallyScalable; }