Skip to content

Commit 3ed6a4a

Browse files
committed
fix: bpa Parameters casing
also compress json for storing
1 parent 8093322 commit 3ed6a4a

File tree

2 files changed

+8
-3
lines changed

2 files changed

+8
-3
lines changed

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Tenant/Standards/Invoke-ListBPATemplates.ps1

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,9 @@ Function Invoke-ListBPATemplates {
1818
$Table = Get-CippTable -tablename 'templates'
1919

2020
$Templates = Get-ChildItem 'Config\*.BPATemplate.json' | ForEach-Object {
21+
$TemplateJson = Get-Content $_ | ConvertFrom-Json | ConvertTo-Json -Compress -Depth 10
2122
$Entity = @{
22-
JSON = "$(Get-Content $_)"
23+
JSON = "$TemplateJson"
2324
RowKey = "$($_.name)"
2425
PartitionKey = 'BPATemplate'
2526
GUID = "$($_.name)"
@@ -31,10 +32,14 @@ Function Invoke-ListBPATemplates {
3132
$Templates = Get-CIPPAzDataTableEntity @Table -Filter $Filter
3233

3334
if ($Request.Query.RawJson) {
35+
foreach ($Template in $Templates) {
36+
$Template.JSON = $Template.JSON -replace '"parameters":', '"Parameters":'
37+
}
3438
$Templates = $Templates.JSON | ConvertFrom-Json
3539
} else {
3640
$Templates = $Templates | ForEach-Object {
37-
$Template = $_.JSON | ConvertFrom-Json
41+
$TemplateJson = $_.JSON -replace '"parameters":', '"Parameters":'
42+
$Template = $TemplateJson | ConvertFrom-Json
3843
@{
3944
GUID = $_.GUID
4045
Data = $Template.fields

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/Tenant/Tools/Invoke-AddBPATemplate.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Function Invoke-AddBPATemplate {
1818
$Table = Get-CippTable -tablename 'templates'
1919
$Table.Force = $true
2020
Add-CIPPAzDataTableEntity @Table -Entity @{
21-
JSON = "$($Request.body | ConvertTo-Json -Depth 10)"
21+
JSON = "$($Request.body | ConvertTo-Json -Depth 10 -Compress)"
2222
RowKey = $Request.body.name
2323
PartitionKey = 'BPATemplate'
2424
GUID = $Request.body.name

0 commit comments

Comments
 (0)