Skip to content

Commit ecce602

Browse files
committed
check privateData JsonElement kind, if Object check for its properties, if string (as in the case of script PSResourceInfo) do not check as will throw error
1 parent 1c4e7d4 commit ecce602

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/code/PSResourceInfo.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -992,7 +992,7 @@ public static bool TryConvertFromContainerRegistryJson(
992992
}
993993
}
994994

995-
if (rootDom.TryGetProperty("PrivateData", out JsonElement privateDataElement) && privateDataElement.TryGetProperty("PSData", out JsonElement psDataElement))
995+
if (rootDom.TryGetProperty("PrivateData", out JsonElement privateDataElement) && privateDataElement.ValueKind == JsonValueKind.Object && privateDataElement.TryGetProperty("PSData", out JsonElement psDataElement))
996996
{
997997
// some properties that may be in PrivateData.PSData: LicenseUri, ProjectUri, IconUri, ReleaseNotes
998998
if (!metadata.ContainsKey("LicenseUrl") && psDataElement.TryGetProperty("LicenseUri", out JsonElement psDataLicenseUriElement))

0 commit comments

Comments
 (0)