Skip to content

Commit 8215e55

Browse files
committed
Use TruncateString
1 parent 7e964bf commit 8215e55

File tree

3 files changed

+2
-16
lines changed

3 files changed

+2
-16
lines changed

modules/util/string.go

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -95,12 +95,3 @@ func UnsafeBytesToString(b []byte) string {
9595
func UnsafeStringToBytes(s string) []byte {
9696
return unsafe.Slice(unsafe.StringData(s), len(s))
9797
}
98-
99-
// GetFirstCharacters returns the first n characters of a string
100-
func GetFirstCharacters(s string, n int) string {
101-
r := []rune(s)
102-
if len(s) <= n {
103-
return string(r[:n])
104-
}
105-
return s[:n]
106-
}

modules/util/string_test.go

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -45,9 +45,3 @@ func TestToSnakeCase(t *testing.T) {
4545
assert.Equal(t, expected, ToSnakeCase(input))
4646
}
4747
}
48-
49-
func TestGetFirstCharacters(t *testing.T) {
50-
assert.Equal(t, "Test123", GetFirstCharacters("Test123", 10))
51-
assert.Equal(t, "Test", GetFirstCharacters("Test123", 4))
52-
assert.Equal(t, "こん", GetFirstCharacters("こんにちは", 2))
53-
}

services/migrations/gitea_uploader.go

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ import (
1919
issues_model "code.gitea.io/gitea/models/issues"
2020
repo_model "code.gitea.io/gitea/models/repo"
2121
user_model "code.gitea.io/gitea/models/user"
22+
base_module "code.gitea.io/gitea/modules/base"
2223
"code.gitea.io/gitea/modules/git"
2324
"code.gitea.io/gitea/modules/label"
2425
"code.gitea.io/gitea/modules/log"
@@ -397,7 +398,7 @@ func (g *GiteaLocalUploader) CreateIssues(issues ...*base.Issue) error {
397398
RepoID: g.repo.ID,
398399
Repo: g.repo,
399400
Index: issue.Number,
400-
Title: util.GetFirstCharacters(issue.Title, 255),
401+
Title: base_module.TruncateString(issue.Title, 255),
401402
Content: issue.Content,
402403
Ref: issue.Ref,
403404
IsClosed: issue.State == "closed",

0 commit comments

Comments
 (0)