Migration: drop to long repo topics (#14152)
This commit is contained in:
		
							parent
							
								
									cf9d471631
								
							
						
					
					
						commit
						212fa340cf
					
				
					 1 changed files with 9 additions and 0 deletions
				
			
		|  | @ -154,6 +154,15 @@ func (g *GiteaLocalUploader) Close() { | ||||||
| 
 | 
 | ||||||
| // CreateTopics creates topics
 | // CreateTopics creates topics
 | ||||||
| func (g *GiteaLocalUploader) CreateTopics(topics ...string) error { | 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...) | 	return models.SaveTopics(g.repo.ID, topics...) | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
		Reference in a new issue