DscResource.Tests icon indicating copy to clipboard operation
DscResource.Tests copied to clipboard

New-DscResourceWikiSite: Array DataTypes Have Changed Format

Open X-Guardian opened this issue 6 years ago • 3 comments

Details of the problem, bug, or enhancement

Following on from PR #354 and #358 , Array DataTypes are now output differently from New-DscResourceWikiSite in the WikiPages module.

For a MOF that contains a string array property, previously New-DscResourceWikiSite would output a datatype of String[]. Now it outputs a datatype of StringArray[].

This is because Get-MofSchemaObject used to output the DataType property as a System.String object, but now it is a Microsoft.Management.Infrastructure.CimType object which has a ToString value of StringArray for arrays rather then String as it was previously.

Suggested solution to the issue

New-DscResourceWikiSite could be changed to either remove the logic that adds [] to array datatypes, or strip the Array part of the string depending on what output is decided upon.

X-Guardian avatar Jan 15 '20 11:01 X-Guardian

Did you mean to post this in dsccommunity/DscResource.Test ?

gaelcolas avatar Jan 15 '20 11:01 gaelcolas

Afraid I can't transfer this as it's not allowed by GitHub: You can only transfer issues between repositories owned by the same user or organization account.

gaelcolas avatar Jan 15 '20 11:01 gaelcolas

No, these functions don't yet exist in DscResource.Test.

X-Guardian avatar Jan 15 '20 12:01 X-Guardian