Skip to content

Commit 3c95064

Browse files
committed
Fix template issues for managed stores
1 parent 5f61ef0 commit 3c95064

File tree

3 files changed

+9
-7
lines changed

3 files changed

+9
-7
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,7 @@
1+
# 0.1.5 (2023-02-02)
2+
- Fix newline error in template when rendering store variables
3+
- Remove duplicate `enabled` property in the `messages` block
4+
15
# 0.1.4 (2023-02-02)
26
- Fix template error when using managed stores
37

internal/plugin.go

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -169,19 +169,18 @@ func terraformRenderComponentVars(cfg *SiteConfig, componentCfg *ComponentConfig
169169
{{ renderProperty "ct_api_url" .Site.APIURL }}
170170
{{ renderProperty "ct_auth_url" .Site.TokenURL }}
171171
ct_stores = {
172-
{{ $component := .Component -}}
173172
{{ range $store := .Site.Stores -}}
174173
{{ $store.Key }} = {
175174
{{ renderProperty "key" $store.Key }}
176175
variables = {
177-
{{ range $key, $value := index $component.StoreVariables $store.Key -}}
178-
{{ renderProperty $key $value -}}
179-
{{- end -}}
176+
{{ range $key, $value := index $.Component.StoreVariables $store.Key }}
177+
{{ renderProperty $key $value }}
178+
{{ end }}
180179
}
181180
secrets = {
182-
{{ range $key, $value := index $component.StoreSecrets $store.Key -}}
181+
{{ range $key, $value := index $.Component.StoreSecrets $store.Key }}
183182
{{ renderProperty $key $value }}
184-
{{- end -}}
183+
{{ end }}
185184
}
186185
}
187186
{{ end }}

internal/templates/main.tf.gtpl

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ resource "commercetools_project_settings" "project" {
1515
{{ renderOptionalProperty "currencies" .Config.ProjectSettings.Currencies }}
1616
{{ renderOptionalProperty "languages" .Config.ProjectSettings.Languages }}
1717
messages {{ if hasPrefix .ProviderVersion "0" }}= {{ end }}{
18-
enabled = {{ .Config.ProjectSettings.MessagesEnabled }}
1918
{{ renderProperty "enabled" .Config.ProjectSettings.MessagesEnabled }}
2019
}
2120
{{ renderProperty "enable_search_index_products" .Config.ProjectSettings.EnableSearchIndexProducts }}

0 commit comments

Comments
 (0)