Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

SPOTenantCdnPolicy: Export properties as empty arrays if in the tenant they are empty strings #4688

Merged
merged 2 commits into from
May 21, 2024

Conversation

ricmestre
Copy link
Contributor

Pull Request (PR) description

It seems I missed this while fixing #4658.

If IncludeFileExtensions or ExcludeRestrictedSiteClassifications are null in the tenant they are currently being exported as null to the blueprint, but these properties in DSC side are declared as string arrays so when we call Compare-Object against these properties in the blueprint (and they are assigned with an empty array) and the tenant properties (which might be null strings) then it will return that the objects differ and therefore will try to make a change with a null value.

As explained in my original issue the cmdlet Set-PnPTenantCdnPolicy doesn't work with a null PolicyValue so calling it that way will result in an error, this PR doesn't fix the issue with the cmdlet but at least the comparison will work correctly avoiding the call to the cmdlet in this specific case and therefore also avoiding the error.

This Pull Request (PR) fixes the following issues

@NikCharlebois NikCharlebois merged commit cfe90aa into microsoft:Dev May 21, 2024
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants