Skip to content

Commit 705348d

Browse files
authored
bug fix on return type (Azure#36950)
1 parent 0c76f44 commit 705348d

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

sdk/resourcemanager/azure-resourcemanager-compute/assets.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,5 +2,5 @@
22
"AssetsRepo": "Azure/azure-sdk-assets",
33
"AssetsRepoPrefixPath": "java",
44
"TagPrefix": "java/resourcemanager/azure-resourcemanager-compute",
5-
"Tag": "java/resourcemanager/azure-resourcemanager-compute_e09f72a36a"
5+
"Tag": "java/resourcemanager/azure-resourcemanager-compute_f4e4411e9d"
66
}

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -314,24 +314,24 @@ public PagedFlux<VirtualMachine> listByVirtualMachineScaleSetIdAsync(String vmss
314314
listNextSinglePageAsync.setAccessible(true);
315315
return null;
316316
});
317-
return new PagedFlux<>(
317+
return wrapPageAsync(new PagedFlux<>(
318318
() -> {
319319
try {
320-
return (Mono<PagedResponse<VirtualMachine>>)
320+
return (Mono<PagedResponse<VirtualMachineInner>>)
321321
listSinglePageAsync.invoke(inner(), ResourceUtils.groupFromResourceId(vmssId), String.format("'virtualMachineScaleSet/id' eq '%s'", vmssId), null);
322322
} catch (IllegalAccessException | InvocationTargetException e) {
323323
throw new RuntimeException(e);
324324
}
325325
},
326326
nextLink -> {
327327
try {
328-
return (Mono<PagedResponse<VirtualMachine>>)
328+
return (Mono<PagedResponse<VirtualMachineInner>>)
329329
// encode nextLink
330330
listNextSinglePageAsync.invoke(inner(), ResourceUtils.encodeResourceId(nextLink), Context.NONE);
331331
} catch (IllegalAccessException | InvocationTargetException e) {
332332
throw new RuntimeException(e);
333333
}
334-
});
334+
}));
335335
}
336336

337337
@Override

sdk/resourcemanager/azure-resourcemanager-compute/src/test/java/com/azure/resourcemanager/compute/VirtualMachineOperationsTests.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1753,6 +1753,7 @@ public void testListVmByVmssId() {
17531753
Assertions.assertNull(vm2.virtualMachineScaleSetId());
17541754

17551755
Assertions.assertEquals(1, computeManager.virtualMachines().listByVirtualMachineScaleSetId(vmss.id()).stream().count());
1756+
Assertions.assertTrue(vm.id().equalsIgnoreCase(computeManager.virtualMachines().listByVirtualMachineScaleSetId(vmss.id()).stream().iterator().next().id()));
17561757
Assertions.assertEquals(2, computeManager.virtualMachines().listByResourceGroup(rgName).stream().count());
17571758
}
17581759

0 commit comments

Comments
 (0)