aboutsummaryrefslogtreecommitdiffstats
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/migrations/gitea_uploader.go9
1 files changed, 9 insertions, 0 deletions
diff --git a/modules/migrations/gitea_uploader.go b/modules/migrations/gitea_uploader.go
index 20d7d81ae1..91ddda9c39 100644
--- a/modules/migrations/gitea_uploader.go
+++ b/modules/migrations/gitea_uploader.go
@@ -154,6 +154,15 @@ func (g *GiteaLocalUploader) Close() {
// CreateTopics creates topics
func (g *GiteaLocalUploader) CreateTopics(topics ...string) error {
+ // ignore topics to long for the db
+ c := 0
+ for i := range topics {
+ if len(topics[i]) <= 50 {
+ topics[c] = topics[i]
+ c++
+ }
+ }
+ topics = topics[:c]
return models.SaveTopics(g.repo.ID, topics...)
}