fix(tasks): return a correct task identifier if the list does not have a good one set
This commit is contained in:
parent
1a840c8b87
commit
69bd023b62
@ -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
|
||||
|
@ -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
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user