fixing bug - strings.TrimSpace

This commit is contained in:
William Dillon 2025-05-18 18:33:57 -04:00
parent ff8df08a82
commit 40b2d6a4d3

View File

@ -40,7 +40,7 @@ func NewVersion(filename string) (VERSION, error) {
if err != nil {
return VERSION{}, fmt.Errorf("error reading %s: %w", filename, err)
}
fields := strings.FieldsFunc(string(f), func(r rune) bool { return r == '.' || r == '-' })
fields := strings.FieldsFunc(strings.TrimSpace(string(f)), func(r rune) bool { return r == '.' || r == '-' })
if len(fields) > 4 {
return VERSION{}, fmt.Errorf("invalid VERSION file format - %d fields (expected 0-4)", len(fields))
}