]> source.dussan.org Git - gitea.git/commitdiff
Only migrate the first 255 chars of a Github issue title (#28902) (#28912)
authorGiteabot <teabot@gitea.io>
Wed, 24 Jan 2024 11:56:54 +0000 (19:56 +0800)
committerGitHub <noreply@github.com>
Wed, 24 Jan 2024 11:56:54 +0000 (19:56 +0800)
Backport #28902 by @JakobDev

Fixes #28846

Co-authored-by: JakobDev <jakobdev@gmx.de>
services/migrations/gitea_uploader.go

index 838562abd436c939689bd4fbbc55eb003a72572d..afdc3015989701126b459c6abaa36ee6039bc997 100644 (file)
@@ -19,6 +19,7 @@ import (
        issues_model "code.gitea.io/gitea/models/issues"
        repo_model "code.gitea.io/gitea/models/repo"
        user_model "code.gitea.io/gitea/models/user"
+       base_module "code.gitea.io/gitea/modules/base"
        "code.gitea.io/gitea/modules/git"
        "code.gitea.io/gitea/modules/label"
        "code.gitea.io/gitea/modules/log"
@@ -397,7 +398,7 @@ func (g *GiteaLocalUploader) CreateIssues(issues ...*base.Issue) error {
                        RepoID:      g.repo.ID,
                        Repo:        g.repo,
                        Index:       issue.Number,
-                       Title:       issue.Title,
+                       Title:       base_module.TruncateString(issue.Title, 255),
                        Content:     issue.Content,
                        Ref:         issue.Ref,
                        IsClosed:    issue.State == "closed",