Skip to content

Commit 01301e2

Browse files
DataDisk should be null if there are no additional images.
1 parent 77daf6d commit 01301e2

File tree

1 file changed

+8
-6
lines changed

1 file changed

+8
-6
lines changed

src/ResourceManager/Compute/Commands.Compute/Strategies/ComputeRp/DataDiskStrategy.cs

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,21 @@ static IList<T> CreateDataDisks<T>(
1313
IEnumerable<int> dataDiskSizes,
1414
Func<DiskCreateOptionTypes, int, int?, T> createDataDisk)
1515
{
16+
if (dataDiskSizes == null)
17+
{
18+
return null;
19+
}
1620
imageDataDiskLuns = imageDataDiskLuns.EmptyIfNull();
1721
var firstLun = imageDataDiskLuns
1822
.Select(v => v + 1)
1923
.Concat(new[] { 0 })
2024
.Max();
2125
return imageDataDiskLuns
2226
.Select(lun => createDataDisk(DiskCreateOptionTypes.FromImage, lun, null))
23-
.Concat(dataDiskSizes
24-
.EmptyIfNull()
25-
.Select((size, i) => createDataDisk(
26-
DiskCreateOptionTypes.Empty,
27-
i + firstLun,
28-
size)))
27+
.Concat(dataDiskSizes.Select((size, i) => createDataDisk(
28+
DiskCreateOptionTypes.Empty,
29+
i + firstLun,
30+
size)))
2931
.ToList();
3032
}
3133

0 commit comments

Comments
 (0)