fix: unquote commodities & allow "." in ticker

This commit is contained in:
Terry Zhao
2021-01-03 00:12:10 -05:00
committed by GitHub
parent 894c73d5b6
commit a6ce5d41a1

View File

@@ -93,6 +93,7 @@ func GetCommodities(ledger string, binary string) []string {
commodities := make([]string, 0) commodities := make([]string, 0)
for _, e := range sliceOut { for _, e := range sliceOut {
e = strings.Trim(e, `"`)
if IsTicker(e) { if IsTicker(e) {
commodities = append(commodities, e) commodities = append(commodities, e)
} }
@@ -102,7 +103,7 @@ func GetCommodities(ledger string, binary string) []string {
func IsTicker(s string) bool { func IsTicker(s string) bool {
for _, e := range s { for _, e := range s {
if (e < 'A' || e > 'Z') && (e < '0' || e > '9') { if (e < 'A' || e > 'Z') && (e < '0' || e > '9') && e != '.' {
return false return false
} }
} }