Strip off extra \n in hcl encoded variables

They don't change the value, but they do currently end up in the UI
pull/7977/head
James Bardin 10 years ago
parent bf83b435e1
commit 9d0faa2cae

@ -35,7 +35,13 @@ func encodeHCL(i interface{}) ([]byte, error) {
// now strip that first assignment off
eq := regexp.MustCompile(`=\s+`).FindIndex(hcl)
return hcl[eq[1]:], nil
// strip of an extra \n if it's there
end := len(hcl)
if hcl[end-1] == '\n' {
end -= 1
}
return hcl[eq[1]:end], nil
}
type encodeState struct {

Loading…
Cancel
Save