diff --git a/pkg/models/task_comment_permissions.go b/pkg/models/task_comment_permissions.go index 8096a3036..8bba4ebb6 100644 --- a/pkg/models/task_comment_permissions.go +++ b/pkg/models/task_comment_permissions.go @@ -46,6 +46,11 @@ func (tc *TaskComment) canUserModifyTaskComment(s *xorm.Session, a web.Auth) (bo return false, err } + shareAuth, is := a.(*LinkSharing) + if is { + return shareAuth.getUserID() == savedComment.AuthorID, nil + } + return a.GetID() == savedComment.AuthorID, nil }