From acf89c3186cfd5d36b558f980143ac30af002aaf Mon Sep 17 00:00:00 2001 From: Michiel Dieperink Date: Wed, 29 May 2024 16:48:12 +0200 Subject: [PATCH 1/2] handle non text parameters in Set-SemanticModelParameters --- pbidevmode/fabricps-pbip/FabricPS-PBIP.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pbidevmode/fabricps-pbip/FabricPS-PBIP.psm1 b/pbidevmode/fabricps-pbip/FabricPS-PBIP.psm1 index de8902e1..c64a5d81 100644 --- a/pbidevmode/fabricps-pbip/FabricPS-PBIP.psm1 +++ b/pbidevmode/fabricps-pbip/FabricPS-PBIP.psm1 @@ -1155,7 +1155,7 @@ Function Set-SemanticModelParameters { else { Write-Host "Changing model expression '$parameterName'" - $modelExpression.Expression = $modelExpression.Expression -replace """?(.*)""? meta","""$parameterValue"" meta" + $modelExpression.Expression = $modelExpression.Expression -replace '(^"?)(.*?)("?)(\smeta)', "`$1$parameterValue`$3$4" $changedFlag = $true } } From 3e50eecb94a35ffd92e60980099140241c03bc01 Mon Sep 17 00:00:00 2001 From: Michiel Dieperink Date: Wed, 29 May 2024 17:46:24 +0200 Subject: [PATCH 2/2] typo --- pbidevmode/fabricps-pbip/FabricPS-PBIP.psm1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pbidevmode/fabricps-pbip/FabricPS-PBIP.psm1 b/pbidevmode/fabricps-pbip/FabricPS-PBIP.psm1 index c64a5d81..5c0d984b 100644 --- a/pbidevmode/fabricps-pbip/FabricPS-PBIP.psm1 +++ b/pbidevmode/fabricps-pbip/FabricPS-PBIP.psm1 @@ -1155,7 +1155,7 @@ Function Set-SemanticModelParameters { else { Write-Host "Changing model expression '$parameterName'" - $modelExpression.Expression = $modelExpression.Expression -replace '(^"?)(.*?)("?)(\smeta)', "`$1$parameterValue`$3$4" + $modelExpression.Expression = $modelExpression.Expression -replace '(^"?)(.*?)("?)(\smeta)', "`$1$parameterValue`$3`$4" $changedFlag = $true } }