diff --git a/pkg/models/task_assignees.go b/pkg/models/task_assignees.go index bd062ae4a5..33ae168826 100644 --- a/pkg/models/task_assignees.go +++ b/pkg/models/task_assignees.go @@ -268,8 +268,12 @@ func (t *Task) addNewAssigneeByID(s *xorm.Session, newAssigneeID int64, project } doer, _ := user.GetFromAuth(auth) + task, err := GetTaskSimple(s, &Task{ID: t.ID}) + if err != nil { + return err + } err = events.Dispatch(&TaskAssigneeCreatedEvent{ - Task: t, + Task: &task, Assignee: newAssignee, Doer: doer, })