forked from gitea/gitea
		
	Convert git commit summary to valid UTF8. (#28356)
The summary string ends up in the database, and (at least) MySQL & PostgreSQL require valid UTF8 strings. Fixes #28178 Co-authored-by: Darrin Smart <darrin@filmlight.ltd.uk>
This commit is contained in:
		
							parent
							
								
									dfa77ac020
								
							
						
					
					
						commit
						38a93a0665
					
				| @ -43,8 +43,9 @@ func (c *Commit) Message() string { | ||||
| } | ||||
| 
 | ||||
| // Summary returns first line of commit message. | ||||
| // The string is forced to be valid UTF8 | ||||
| func (c *Commit) Summary() string { | ||||
| 	return strings.Split(strings.TrimSpace(c.CommitMessage), "\n")[0] | ||||
| 	return strings.ToValidUTF8(strings.Split(strings.TrimSpace(c.CommitMessage), "\n")[0], "?") | ||||
| } | ||||
| 
 | ||||
| // ParentID returns oid of n-th parent (0-based index). | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 darrinsmart
						darrinsmart