Skip to content

Commit 492a731

Browse files
committed
Fixed escaping percent and dollar signs
1 parent 9433245 commit 492a731

File tree

2 files changed

+3
-1
lines changed

2 files changed

+3
-1
lines changed

cmd/internal/converters/deployment_process_converter.go

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -240,14 +240,16 @@ func (c DeploymentProcessConverter) replaceIds(properties map[string]string, dep
240240
return c.replaceFeedIds(c.replaceAccountIds(c.replaceAccountIds(properties, dependencies), dependencies), dependencies)
241241
}
242242

243+
// https://developer.hashicorp.com/terraform/language/expressions/strings#escape-sequences
243244
func (c DeploymentProcessConverter) escapeDollars(properties map[string]string) map[string]string {
244245
sanitisedProperties := map[string]string{}
245246
for k, v := range properties {
246-
sanitisedProperties[k] = strings.ReplaceAll(v, "$", "$$")
247+
sanitisedProperties[k] = strings.ReplaceAll(v, "${", "$${")
247248
}
248249
return sanitisedProperties
249250
}
250251

252+
// https://developer.hashicorp.com/terraform/language/expressions/strings#escape-sequences
251253
func (c DeploymentProcessConverter) escapePercents(properties map[string]string) map[string]string {
252254
sanitisedProperties := map[string]string{}
253255
for k, v := range properties {

wasm/convert_project.wasm

10 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)