Skip to content

Commit 66c25ef

Browse files
committed
fix resource group name
1 parent de7404b commit 66c25ef

File tree

2 files changed

+24
-10
lines changed

2 files changed

+24
-10
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Settings/Invoke-ExecApiClient.ps1

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,10 +99,13 @@ function Invoke-ExecApiClient {
9999
}
100100
}
101101
'GetAzureConfiguration' {
102+
$Owner = $env:WEBSITE_OWNER_NAME
102103
$RGName = $env:WEBSITE_RESOURCE_GROUP
104+
if (!$RGName) {
105+
$RGName = $Owner -split '\+' | Select-Object -Last 1
106+
$RGName = $RGName -replace '-[^-]+$', ''
107+
}
103108
$FunctionAppName = $env:WEBSITE_SITE_NAME
104-
Write-Information "All environment vars: "
105-
Write-Information ([System.Environment]::GetEnvironmentVariables() | ConvertTo-Json -Depth 10)
106109
try {
107110
$APIClients = Get-CippApiAuth -RGName $RGName -FunctionAppName $FunctionAppName
108111
$Results = $ApiClients
@@ -119,6 +122,10 @@ function Invoke-ExecApiClient {
119122
'SaveToAzure' {
120123
$TenantId = $env:TenantId
121124
$RGName = $env:WEBSITE_RESOURCE_GROUP
125+
if (!$RGName) {
126+
$RGName = $Owner -split '\+' | Select-Object -Last 1
127+
$RGName = $RGName -replace '-[^-]+$', ''
128+
}
122129
$FunctionAppName = $env:WEBSITE_SITE_NAME
123130
$AllClients = Get-CIPPAzDataTableEntity @Table -Filter 'Enabled eq true' | Where-Object { ![string]::IsNullOrEmpty($_.RowKey) }
124131
$ClientIds = $AllClients.RowKey

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Settings/Invoke-ExecBackendURLs.ps1

Lines changed: 15 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -18,16 +18,23 @@ Function Invoke-ExecBackendURLs {
1818
# Write to the Azure Functions log stream.
1919
Write-Host 'PowerShell HTTP trigger function processed a request.'
2020

21+
$RGName = $env:WEBSITE_RESOURCE_GROUP
22+
if (!$RGName) {
23+
$Owner = $env:WEBSITE_OWNER_NAME
24+
$RGName = $Owner -split '\+' | Select-Object -Last 1
25+
$RGName = $RGName -replace '-[^-]+$', ''
26+
}
27+
2128
$results = [PSCustomObject]@{
22-
ResourceGroup = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$env:WEBSITE_RESOURCE_GROUP/overview"
23-
KeyVault = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$env:WEBSITE_RESOURCE_GROUP/providers/Microsoft.KeyVault/vaults/$($env:WEBSITE_SITE_NAME)/secrets"
24-
FunctionApp = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$env:WEBSITE_RESOURCE_GROUP/providers/Microsoft.Web/sites/$($env:WEBSITE_SITE_NAME)/appServices"
25-
FunctionConfig = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$env:WEBSITE_RESOURCE_GROUP/providers/Microsoft.Web/sites/$($env:WEBSITE_SITE_NAME)/configuration"
26-
FunctionDeployment = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$env:WEBSITE_RESOURCE_GROUP/providers/Microsoft.Web/sites/$($env:WEBSITE_SITE_NAME)/vstscd"
27-
SWADomains = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$env:WEBSITE_RESOURCE_GROUP/providers/Microsoft.Web/staticSites/$SWAName/customDomains"
28-
SWARoles = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$env:WEBSITE_RESOURCE_GROUP/providers/Microsoft.Web/staticSites/$SWAName/roleManagement"
29+
ResourceGroup = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$RGName/overview"
30+
KeyVault = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$RGName/providers/Microsoft.KeyVault/vaults/$($env:WEBSITE_SITE_NAME)/secrets"
31+
FunctionApp = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$RGName/providers/Microsoft.Web/sites/$($env:WEBSITE_SITE_NAME)/appServices"
32+
FunctionConfig = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$RGName/providers/Microsoft.Web/sites/$($env:WEBSITE_SITE_NAME)/configuration"
33+
FunctionDeployment = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$RGName/providers/Microsoft.Web/sites/$($env:WEBSITE_SITE_NAME)/vstscd"
34+
SWADomains = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$RGName/providers/Microsoft.Web/staticSites/$SWAName/customDomains"
35+
SWARoles = "https://portal.azure.com/#@Go/resource/subscriptions/$Subscription/resourceGroups/$RGName/providers/Microsoft.Web/staticSites/$SWAName/roleManagement"
2936
Subscription = $Subscription
30-
RGName = $env:WEBSITE_RESOURCE_GROUP
37+
RGName = $RGName
3138
FunctionName = $env:WEBSITE_SITE_NAME
3239
SWAName = $SWAName
3340
}

0 commit comments

Comments
 (0)