Skip to content

Commit d34fecd

Browse files
authored
Fix issue#34555 [BUG] Missing Null check in for loop (Azure#35078)
1 parent bba0a93 commit d34fecd

File tree

1 file changed

+4
-2
lines changed
  • sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation

1 file changed

+4
-2
lines changed

sdk/resourcemanager/azure-resourcemanager-compute/src/main/java/com/azure/resourcemanager/compute/implementation/AvailabilitySetImpl.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -63,10 +63,12 @@ public AvailabilitySetSkuTypes sku() {
6363

6464
@Override
6565
public Set<String> virtualMachineIds() {
66-
if (idOfVMsInSet == null) {
66+
if (idOfVMsInSet == null && this.innerModel().virtualMachines() != null) {
6767
idOfVMsInSet = new HashSet<>();
6868
for (SubResource resource : this.innerModel().virtualMachines()) {
69-
idOfVMsInSet.add(resource.id());
69+
if (resource != null) {
70+
idOfVMsInSet.add(resource.id());
71+
}
7072
}
7173
}
7274
return Collections.unmodifiableSet(idOfVMsInSet);

0 commit comments

Comments
 (0)