Libor Spevak has uploaded a new change for review.

Change subject: webadmin: Possible NPE fixed
......................................................................

webadmin: Possible NPE fixed

Set correctly data center as the first element in the array in ImportVM model.
Else skip dialog initialization - FindBugs warning removed.

Change-Id: Ic44ce88f074d8847ef8d97510e7014fe239fe822
Signed-off-by: Libor Spevak <lspe...@redhat.com>
---
M 
frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmModel.java
1 file changed, 6 insertions(+), 7 deletions(-)


  git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/07/12707/1

diff --git 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmModel.java
 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmModel.java
index d7ea7df..283ee74 100644
--- 
a/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmModel.java
+++ 
b/frontend/webadmin/modules/uicommonweb/src/main/java/org/ovirt/engine/ui/uicommonweb/models/vms/ImportVmModel.java
@@ -10,12 +10,12 @@
 import org.ovirt.engine.core.common.businessentities.DiskImage;
 import org.ovirt.engine.core.common.businessentities.Quota;
 import org.ovirt.engine.core.common.businessentities.QuotaEnforcementTypeEnum;
+import org.ovirt.engine.core.common.businessentities.StorageDomain;
 import org.ovirt.engine.core.common.businessentities.VDSGroup;
 import org.ovirt.engine.core.common.businessentities.VM;
 import org.ovirt.engine.core.common.businessentities.VmTemplate;
 import org.ovirt.engine.core.common.businessentities.VolumeFormat;
 import org.ovirt.engine.core.common.businessentities.VolumeType;
-import org.ovirt.engine.core.common.businessentities.StorageDomain;
 import org.ovirt.engine.core.common.businessentities.storage_pool;
 import org.ovirt.engine.core.common.interfaces.SearchType;
 import org.ovirt.engine.core.common.queries.DiskImageList;
@@ -167,15 +167,14 @@
             @Override
             public void OnSuccess(Object model, Object returnValue) {
                 ArrayList<storage_pool> pools = (ArrayList<storage_pool>) 
returnValue;
-                storage_pool dataCenter = null;
-                if (pools != null && pools.size() == 1) {
-                    dataCenter = pools.get(0);
-                } else {
-                    //TODO internal client ERROR
+                if (pools == null || pools.size() != 1) {
+                    return;
                 }
+
+                storage_pool dataCenter = pools.get(0);
                 setStoragePool(dataCenter);
                 // show quota
-                if (dataCenter != null && dataCenter.getQuotaEnforcementType() 
!= QuotaEnforcementTypeEnum.DISABLED) {
+                if (dataCenter.getQuotaEnforcementType() != 
QuotaEnforcementTypeEnum.DISABLED) {
                     hasQuota = true;
                 }
                 if (hasQuota) {


--
To view, visit http://gerrit.ovirt.org/12707
To unsubscribe, visit http://gerrit.ovirt.org/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ic44ce88f074d8847ef8d97510e7014fe239fe822
Gerrit-PatchSet: 1
Gerrit-Project: ovirt-engine
Gerrit-Branch: master
Gerrit-Owner: Libor Spevak <lspe...@redhat.com>
_______________________________________________
Engine-patches mailing list
Engine-patches@ovirt.org
http://lists.ovirt.org/mailman/listinfo/engine-patches

Reply via email to