diff --git a/engine/schema/src/com/cloud/storage/dao/VolumeDaoImpl.java b/engine/schema/src/com/cloud/storage/dao/VolumeDaoImpl.java index 7696bcce597..e6595b2fc71 100755 --- a/engine/schema/src/com/cloud/storage/dao/VolumeDaoImpl.java +++ b/engine/schema/src/com/cloud/storage/dao/VolumeDaoImpl.java @@ -241,7 +241,12 @@ public class VolumeDaoImpl extends GenericDaoBase implements Vol pstmt.setLong(1, volumeId); ResultSet rs = pstmt.executeQuery(); if (rs.next()) { - return HypervisorType.getType(rs.getString(1)); + String hypervisor; + if (rs.getString(1) != null) + hypervisor = rs.getString(1); + else + hypervisor = rs.getString(2); + return HypervisorType.getType(hypervisor); } return HypervisorType.None; } catch (SQLException e) {