From ed3687548c1130cdfe39ded0e02445664d7785b6 Mon Sep 17 00:00:00 2001 From: wish Date: Tue, 16 Aug 2022 21:03:30 +1000 Subject: [PATCH] prevent CSVs from adding existing values --- common/stringsupport/string_convert.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/common/stringsupport/string_convert.go b/common/stringsupport/string_convert.go index 84574375b..ab91311ac 100644 --- a/common/stringsupport/string_convert.go +++ b/common/stringsupport/string_convert.go @@ -120,7 +120,11 @@ func CSVAdd(csv string, v int) string { if len(csv) == 0 { return strconv.Itoa(v) } - return csv + "," + strconv.Itoa(v) + if CSVContains(csv, v) { + return csv + } else { + return csv + "," + strconv.Itoa(v) + } } func CSVRemove(csv string, v int) string {