@ -6,6 +6,7 @@ package issues
import (
"context"
"errors"
"fmt"
"time"
"code.gitea.io/gitea/models/db"
@ -176,7 +177,9 @@ func AddTime(user *user_model.User, issue *Issue, amount int64, created time.Tim
Issue : issue ,
Repo : issue . Repo ,
Doer : user ,
Content : util . SecToTime ( amount ) ,
// Content before v1.21 did store the formated string instead of seconds,
// so use "|" as delimeter to mark the new format
Content : fmt . Sprintf ( "|%d" , amount ) ,
Type : CommentTypeAddTimeManual ,
TimeID : t . ID ,
} ) ; err != nil {
@ -254,7 +257,9 @@ func DeleteIssueUserTimes(issue *Issue, user *user_model.User) error {
Issue : issue ,
Repo : issue . Repo ,
Doer : user ,
Content : "- " + util . SecToTime ( removedTime ) ,
// Content before v1.21 did store the formated string instead of seconds,
// so use "|" as delimeter to mark the new format
Content : fmt . Sprintf ( "|%d" , removedTime ) ,
Type : CommentTypeDeleteTimeManual ,
} ) ; err != nil {
return err
@ -283,7 +288,9 @@ func DeleteTime(t *TrackedTime) error {
Issue : t . Issue ,
Repo : t . Issue . Repo ,
Doer : t . User ,
Content : "- " + util . SecToTime ( t . Time ) ,
// Content before v1.21 did store the formated string instead of seconds,
// so use "|" as delimeter to mark the new format
Content : fmt . Sprintf ( "|%d" , t . Time ) ,
Type : CommentTypeDeleteTimeManual ,
} ) ; err != nil {
return err