diff --git a/pkg/models/notifications.go b/pkg/models/notifications.go index c43f15ab3..e5017d92a 100644 --- a/pkg/models/notifications.go +++ b/pkg/models/notifications.go @@ -136,8 +136,8 @@ type TaskDeletedNotification struct { // ToMail returns the mail notification for TaskDeletedNotification func (n *TaskDeletedNotification) ToMail() *notifications.Mail { return notifications.NewMail(). - Subject(n.Task.Title + "(" + n.Task.GetFullIdentifier() + ")" + " has been deleted"). - Line(n.Doer.GetName() + " has deleted the task " + n.Task.Title + "(" + n.Task.GetFullIdentifier() + ")") + Subject(n.Task.Title + " (" + n.Task.GetFullIdentifier() + ")" + " has been deleted"). + Line(n.Doer.GetName() + " has deleted the task " + n.Task.Title + " (" + n.Task.GetFullIdentifier() + ")") } // ToDB returns the TaskDeletedNotification notification in a format which can be saved in the db diff --git a/pkg/models/tasks.go b/pkg/models/tasks.go index 23d07141c..65b4b02c2 100644 --- a/pkg/models/tasks.go +++ b/pkg/models/tasks.go @@ -151,6 +151,9 @@ func (*Task) TableName() string { // GetFullIdentifier returns the task identifier if the task has one and the index prefixed with # otherwise. func (t *Task) GetFullIdentifier() string { if t.Identifier != "" { + if strings.HasPrefix(t.Identifier, "-") { + return "#" + strings.TrimPrefix(t.Identifier, "-") + } return t.Identifier }