Skip to content

Commit f65c1d3

Browse files
authored
Add Az.Accounts as required module for psd1 if not exist. (#12723)
Co-authored-by: wyunchi-ms <[email protected]>
1 parent 41bab3e commit f65c1d3

File tree

1 file changed

+5
-2
lines changed

1 file changed

+5
-2
lines changed

tools/Gen2Master/MoveFromGeneration2Master.ps1

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -66,9 +66,12 @@ Function Move-Generation2Master {
6666
If ($Null -ne $ModuleGuid) {
6767
$Psd1Metadata.GUID = $ModuleGuid
6868
}
69-
If ($Null -ne $RequiredModule) {
70-
$Psd1Metadata.RequiredModules = $RequiredModule
69+
If ($Null -eq $RequiredModule) {
70+
$AccountsModulePath = [System.IO.Path]::Combine($DestPath, '..', 'Accounts', 'Accounts')
71+
$AccountsMetadata = Import-LocalizedData -BaseDirectory $AccountsModulePath -FileName "Az.Accounts.psd1"
72+
$RequiredModule = @(@{ModuleName = 'Az.Accounts'; ModuleVersion = $AccountsMetadata.ModuleVersion; })
7173
}
74+
$Psd1Metadata.RequiredModules = $RequiredModule
7275
If ($Psd1Metadata.FunctionsToExport -Contains "*") {
7376
$Psd1Metadata.FunctionsToExport = ($Psd1Metadata.FunctionsToExport | Where-Object {$_ -ne "*"})
7477
}

0 commit comments

Comments
 (0)