diff --git a/manager/manager.go b/manager/manager.go index 6943ee2..34b540c 100644 --- a/manager/manager.go +++ b/manager/manager.go @@ -223,7 +223,6 @@ func (m *Manager) Run(tick time.Duration) { m.sendNotif(newC, newC.Status, "") } } - } // SpawnWorkers spawns workers goroutines that push out messages. diff --git a/models/models.go b/models/models.go index ff19a54..53e1798 100644 --- a/models/models.go +++ b/models/models.go @@ -51,8 +51,8 @@ const ( // and substituting it with {{ Track "http://link.com" .Campaign.UUID .Subscriber.UUID }} // before compilation. This string gimmick is to make linking easier for users. var ( - regexpLinkTag = regexp.MustCompile(`{{(\s+)?TrackLink\s+?"(.+?)"(\s+)?}}`) - regexpLinkTagReplace = `{{ TrackLink "$2" .Campaign.UUID .Subscriber.UUID }}` + regexpLinkTag = regexp.MustCompile("{{(\\s+)?TrackLink\\s+?(\"|`)(.+?)(\"|`)(\\s+)?}}") + regexpLinkTagReplace = `{{ TrackLink "$3" .Campaign.UUID .Subscriber.UUID }}` regexpViewTag = regexp.MustCompile(`{{(\s+)?TrackView(\s+)?}}`) regexpViewTagReplace = `{{ TrackView .Campaign.UUID .Subscriber.UUID }}`