@@ -1577,24 +1577,14 @@ func updateIssueByCols(e Engine, issue *Issue, columns ...string) (err error) {
1577
1577
// UpdateIssueByAPI updates all allowed fields of given issue.
1578
1578
func UpdateIssueByAPI (issue * Issue ) error {
1579
1579
// allowed fields to update
1580
- columns := []string {"name" , "is_closed" , "content" , "milestone_id" ,
1581
- "priority" , "num_comments" , "ref" , "deadline_unix" , "created_unix" ,
1582
- "updated_unix" , "closed_unix" , "is_locked" }
1580
+ columns := []string {"name" , "is_closed" , "content" , "milestone_id" , "priority" ,
1581
+ "deadline_unix" , "updated_unix" , "closed_unix" , "is_locked" }
1583
1582
1584
1583
sess := x .NewSession ()
1585
1584
defer sess .Close ()
1586
1585
if err := sess .Begin (); err != nil {
1587
1586
return err
1588
1587
}
1589
- if err := issue .loadPoster (sess ); err != nil {
1590
- return err
1591
- }
1592
- if ! issue .Poster .IsGhost () {
1593
- if issue .PosterID <= 0 {
1594
- return fmt .Errorf ("Issue %d can't be updated with PosterID %d" , issue .Index , issue .PosterID )
1595
- }
1596
- columns = append (columns , "poster_id" )
1597
- }
1598
1588
1599
1589
if err := updateIssueByCols (sess , issue , columns ... ); err != nil {
1600
1590
return err
0 commit comments