Skip to content

Commit 876b6eb

Browse files
committed
move shards closer to where it's used
1 parent 0f2dfeb commit 876b6eb

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

internal/convert/convert.go

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -317,10 +317,6 @@ func fillRegionConfigsDynamicBlock(specbSrc *hclwrite.Body, root attrVals) (dyna
317317
if err != nil || !d.IsPresent() {
318318
return dynamicBlock{}, err
319319
}
320-
shards := specbSrc.GetAttribute(nNumShards)
321-
if shards == nil {
322-
return dynamicBlock{}, fmt.Errorf("%s: %s not found", errRepSpecs, nNumShards)
323-
}
324320
repSpec := hclwrite.NewEmptyFile()
325321
repSpecb := repSpec.Body()
326322
if zoneName := hcl.GetAttrExpr(specbSrc.GetAttribute(nZoneName)); zoneName != "" {
@@ -334,6 +330,10 @@ func fillRegionConfigsDynamicBlock(specbSrc *hclwrite.Body, root attrVals) (dyna
334330
priorityFor = append(priorityFor, regionFor...)
335331
repSpecb.SetAttributeRaw(nConfig, hcl.TokensFuncFlatten(priorityFor))
336332

333+
shards := specbSrc.GetAttribute(nNumShards)
334+
if shards == nil {
335+
return dynamicBlock{}, fmt.Errorf("%s: %s not found", errRepSpecs, nNumShards)
336+
}
337337
tokens := hcl.TokensFromExpr(fmt.Sprintf("for i in range(%s) :", hcl.GetAttrExpr(shards)))
338338
tokens = append(tokens, hcl.EncloseBraces(repSpec.BuildTokens(nil), true)...)
339339
d.tokens = hcl.EncloseBracketsNewLines(tokens)

0 commit comments

Comments
 (0)