We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 771bd9e + e7e6292 commit 367d952Copy full SHA for 367d952
powershell-adapter/psDscAdapter/win_psDscAdapter.psm1
@@ -227,7 +227,8 @@ function Invoke-DscCacheRefresh {
227
228
# workaround: Use GetTypeInstanceFromModule to get the type instance from the module and validate if it is a class-based resource
229
$classBased = GetTypeInstanceFromModule -modulename $moduleName -classname $dscResource.Name -ErrorAction Ignore
230
- if (-not ([string]::IsNullOrEmpty($classBased))) {
+ if ($classBased -and ($classBased.CustomAttributes.AttributeType.Name -eq 'DscResourceAttribute')) {
231
+ "Detected class-based resource: $($dscResource.Name) => Type: $($classBased.BaseType.FullName)" | Write-DscTrace
232
$dscResourceInfo.ImplementationDetail = 'ClassBased'
233
}
234
0 commit comments