From 5cb8d2853df5344ba4549b16c0f16445b4498d12 Mon Sep 17 00:00:00 2001 From: Nik Charlebois Date: Thu, 10 Nov 2022 21:10:17 -0500 Subject: [PATCH] Fixes #2503 --- CHANGELOG.md | 6 ++++++ .../MSFT_SCRetentionCompliancePolicy.psm1 | 14 +++++++------- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c5059ccbbf..c587f567f2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,11 @@ # Change log for Microsoft365DSC +# UNRELEASED + +* SCRetentionCompliancePolicy + * Fixes the Location parameters to be a string array instead of an object array. + FIXES [#2503](https://github.com/microsoft/Microsoft365DSC/issues/2503) + # 1.22.1109.1 * EXODataClassification diff --git a/Modules/Microsoft365DSC/DSCResources/MSFT_SCRetentionCompliancePolicy/MSFT_SCRetentionCompliancePolicy.psm1 b/Modules/Microsoft365DSC/DSCResources/MSFT_SCRetentionCompliancePolicy/MSFT_SCRetentionCompliancePolicy.psm1 index 69523e666d..99056d27d3 100644 --- a/Modules/Microsoft365DSC/DSCResources/MSFT_SCRetentionCompliancePolicy/MSFT_SCRetentionCompliancePolicy.psm1 +++ b/Modules/Microsoft365DSC/DSCResources/MSFT_SCRetentionCompliancePolicy/MSFT_SCRetentionCompliancePolicy.psm1 @@ -155,19 +155,19 @@ function Get-TargetResource Ensure = 'Present' Name = $PolicyObject.Name Comment = $PolicyObject.Comment - DynamicScopeLocation = [array]$PolicyObject.DynamicScopeLocation + DynamicScopeLocation = [array]$PolicyObject.DynamicScopeLocation.DisplayName Enabled = $PolicyObject.Enabled - ExchangeLocation = [array]$PolicyObject.ExchangeLocation + ExchangeLocation = [array]$PolicyObject.ExchangeLocation.DisplayName ExchangeLocationException = [array]$PolicyObject.ExchangeLocationException - ModernGroupLocation = [array]$PolicyObject.ModernGroupLocation + ModernGroupLocation = [array]$PolicyObject.ModernGroupLocation.DisplayName ModernGroupLocationException = [array]$PolicyObject.ModernGroupLocationException - OneDriveLocation = [array]$PolicyObject.OneDriveLocation + OneDriveLocation = [array]$PolicyObject.OneDriveLocation.DisplayName OneDriveLocationException = [array]$PolicyObject.OneDriveLocationException - PublicFolderLocation = [array]$PolicyObject.PublicFolderLocation + PublicFolderLocation = [array]$PolicyObject.PublicFolderLocation.DisplayName RestrictiveRetention = $PolicyObject.RestrictiveRetention - SharePointLocation = [array]$PolicyObject.SharePointLocation + SharePointLocation = [array]$PolicyObject.SharePointLocation.DisplayName SharePointLocationException = $PolicyObject.SharePointLocationException - SkypeLocation = [array]$PolicyObject.SkypeLocation + SkypeLocation = [array]$PolicyObject.SkypeLocation.DisplayName SkypeLocationException = $PolicyObject.SkypeLocationException Credential = $Credential }