Skip to content

Commit 6cbeb66

Browse files
committed
declare allowedColumnsUpdateIssueByAPI only once
1 parent 8894b3a commit 6cbeb66

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

models/issue.go

+7-5
Original file line numberDiff line numberDiff line change
@@ -1586,19 +1586,21 @@ func updateIssueByCols(e Engine, issue *Issue, columns ...string) (err error) {
15861586
return
15871587
}
15881588

1589+
// allowed fields to update for a issue by API
1590+
var allowedColumnsUpdateIssueByAPI = []string{
1591+
"name", "is_closed", "content", "milestone_id", "priority",
1592+
"deadline_unix", "updated_unix", "closed_unix", "is_locked",
1593+
}
1594+
15891595
// UpdateIssueByAPI updates all allowed fields of given issue.
15901596
func UpdateIssueByAPI(issue *Issue) error {
1591-
// allowed fields to update
1592-
columns := []string{"name", "is_closed", "content", "milestone_id", "priority",
1593-
"deadline_unix", "updated_unix", "closed_unix", "is_locked"}
1594-
15951597
sess := x.NewSession()
15961598
defer sess.Close()
15971599
if err := sess.Begin(); err != nil {
15981600
return err
15991601
}
16001602

1601-
if err := updateIssueByCols(sess, issue, columns...); err != nil {
1603+
if err := updateIssueByCols(sess, issue, allowedColumnsUpdateIssueByAPI...); err != nil {
16021604
return err
16031605
}
16041606
if err := issue.addCrossReferences(sess, issue.Poster, true); err != nil {

0 commit comments

Comments
 (0)