grim/youtrack-import

Get smarter with the replying to replacements
draft
2020-07-28, Gary Kramlich
05e3584f22bf
Parents 5e6c52f18f2b
Children 3fbb1caeed04
Get smarter with the replying to replacements
--- a/trac/tickets.go Tue Jul 28 21:40:48 2020 -0500
+++ b/trac/tickets.go Tue Jul 28 22:11:55 2020 -0500
@@ -100,13 +100,12 @@
func (tc *ticketChange) cleanNewValue() string {
if tc.Field == "comment" {
+ newComment := convertString(tc.NewValue)
if strings.Contains(convertString(tc.OldValue), ".") {
- str := convertString(tc.NewValue)
- loc := commentReplyingRegex.FindIndex([]byte(str))
- if loc != nil {
- return str[loc[1]:]
- }
+ newComment = commentReplyingRegex.ReplaceAllString(newComment, "")
}
+
+ return newComment
}
return tc.NewValue.String