fix azure DataVirtualHardDiskHandler
diff --git a/azurecompute/src/main/java/org/jclouds/azurecompute/xml/DataVirtualHardDiskHandler.java b/azurecompute/src/main/java/org/jclouds/azurecompute/xml/DataVirtualHardDiskHandler.java
index e6178a1..a94476f 100644
--- a/azurecompute/src/main/java/org/jclouds/azurecompute/xml/DataVirtualHardDiskHandler.java
+++ b/azurecompute/src/main/java/org/jclouds/azurecompute/xml/DataVirtualHardDiskHandler.java
@@ -60,7 +60,9 @@
if (qName.equals("HostCaching")) {
String hostCachingText = currentOrNull(currentText);
- hostCaching = DataVirtualHardDisk.Caching.fromString(UPPER_CAMEL.to(UPPER_UNDERSCORE, hostCachingText));
+ if (hostCachingText != null) {
+ hostCaching = DataVirtualHardDisk.Caching.fromString(UPPER_CAMEL.to(UPPER_UNDERSCORE, hostCachingText));
+ }
} else if (qName.equals("DiskName") || qName.equals("Name")) {
diskName = currentOrNull(currentText);
} else if (qName.equals("Lun")) {