From c1e53cdc72d346229bf50cc637a18e72903eecb6 Mon Sep 17 00:00:00 2001 From: Unknwon Date: Wed, 21 Dec 2016 04:18:23 -0500 Subject: [PATCH] Minor fix for PR #3822 --- models/issue.go | 14 +++++++------- models/issue_comment.go | 8 ++++---- models/issue_mail.go | 2 +- models/org.go | 9 ++++++--- 4 files changed, 18 insertions(+), 15 deletions(-) diff --git a/models/issue.go b/models/issue.go index e14b44622..cde708225 100644 --- a/models/issue.go +++ b/models/issue.go @@ -1024,9 +1024,9 @@ func GetIssueUserPairsByMode(uid, rid int64, isClosed bool, page, filterMode int return ius, err } -// UpdateIssueMentions extracts mentioned people from content and +// updateIssueMentions extracts mentioned people from content and // updates issue-user relations for them. -func UpdateIssueMentions(e Engine, issueID int64, mentions []string) error { +func updateIssueMentions(e Engine, issueID int64, mentions []string) error { if len(mentions) == 0 { return nil } @@ -1048,9 +1048,9 @@ func UpdateIssueMentions(e Engine, issueID int64, mentions []string) error { } memberIDs := make([]int64, 0, user.NumMembers) - orgUsers, err := GetOrgUsersByOrgID(user.ID) + orgUsers, err := getOrgUsersByOrgID(e, user.ID) if err != nil { - return fmt.Errorf("GetOrgUsersByOrgID [%d]: %v", user.ID, err) + return fmt.Errorf("getOrgUsersByOrgID [%d]: %v", user.ID, err) } for _, orgUser := range orgUsers { @@ -1060,7 +1060,7 @@ func UpdateIssueMentions(e Engine, issueID int64, mentions []string) error { ids = append(ids, memberIDs...) } - if err := UpdateIssueUsersByMentions(e, issueID, ids); err != nil { + if err := updateIssueUsersByMentions(e, issueID, ids); err != nil { return fmt.Errorf("UpdateIssueUsersByMentions: %v", err) } @@ -1292,8 +1292,8 @@ func UpdateIssueUserByRead(uid, issueID int64) error { return err } -// UpdateIssueUsersByMentions updates issue-user pairs by mentioning. -func UpdateIssueUsersByMentions(e Engine, issueID int64, uids []int64) error { +// updateIssueUsersByMentions updates issue-user pairs by mentioning. +func updateIssueUsersByMentions(e Engine, issueID int64, uids []int64) error { for _, uid := range uids { iu := &IssueUser{ UID: uid, diff --git a/models/issue_comment.go b/models/issue_comment.go index 3f81889c4..13a977076 100644 --- a/models/issue_comment.go +++ b/models/issue_comment.go @@ -160,11 +160,11 @@ func (c *Comment) EventTag() string { return "event-" + com.ToStr(c.ID) } -// MailParticipants sends new comment emails to repository watchers +// mailParticipants sends new comment emails to repository watchers // and mentioned people. -func (cmt *Comment) MailParticipants(e Engine, opType ActionType, issue *Issue) (err error) { +func (cmt *Comment) mailParticipants(e Engine, opType ActionType, issue *Issue) (err error) { mentions := markdown.FindAllMentions(cmt.Content) - if err = UpdateIssueMentions(e, cmt.IssueID, mentions); err != nil { + if err = updateIssueMentions(e, cmt.IssueID, mentions); err != nil { return fmt.Errorf("UpdateIssueMentions [%d]: %v", cmt.IssueID, err) } @@ -278,7 +278,7 @@ func createComment(e *xorm.Session, opts *CreateCommentOptions) (_ *Comment, err if err = notifyWatchers(e, act); err != nil { log.Error(4, "notifyWatchers: %v", err) } - if err = comment.MailParticipants(e, act.OpType, opts.Issue); err != nil { + if err = comment.mailParticipants(e, act.OpType, opts.Issue); err != nil { log.Error(4, "MailParticipants: %v", err) } } diff --git a/models/issue_mail.go b/models/issue_mail.go index c02255724..c10eec46b 100644 --- a/models/issue_mail.go +++ b/models/issue_mail.go @@ -69,7 +69,7 @@ func mailIssueCommentToParticipants(issue *Issue, doer *User, mentions []string) // and mentioned people. func (issue *Issue) MailParticipants() (err error) { mentions := markdown.FindAllMentions(issue.Content) - if err = UpdateIssueMentions(x, issue.ID, mentions); err != nil { + if err = updateIssueMentions(x, issue.ID, mentions); err != nil { return fmt.Errorf("UpdateIssueMentions [%d]: %v", issue.ID, err) } diff --git a/models/org.go b/models/org.go index d9990a2f3..71d141e0d 100644 --- a/models/org.go +++ b/models/org.go @@ -311,11 +311,14 @@ func GetOrgUsersByUserID(uid int64, all bool) ([]*OrgUser, error) { return ous, err } +func getOrgUsersByOrgID(e Engine, orgID int64) ([]*OrgUser, error) { + orgUsers := make([]*OrgUser, 0, 10) + return orgUsers, e.Where("org_id=?", orgID).Find(&orgUsers) +} + // GetOrgUsersByOrgID returns all organization-user relations by organization ID. func GetOrgUsersByOrgID(orgID int64) ([]*OrgUser, error) { - ous := make([]*OrgUser, 0, 10) - err := x.Where("org_id=?", orgID).Find(&ous) - return ous, err + return getOrgUsersByOrgID(x, orgID) } // ChangeOrgUserStatus changes public or private membership status.