Fix issue ref migration (#11419)
The migration introduced in #8742 breaks mysql installations. This pr fixes that by correctly using CONCAT. Signed-off-by: kolaente <k@knt.li>
This commit is contained in:
		
							parent
							
								
									4a04740daf
								
							
						
					
					
						commit
						57217cabe3
					
				
					 1 changed files with 2 additions and 0 deletions
				
			
		|  | @ -16,6 +16,8 @@ func prependRefsHeadsToIssueRefs(x *xorm.Engine) error { | |||
| 	switch { | ||||
| 	case setting.Database.UseMSSQL: | ||||
| 		query = "UPDATE `issue` SET `ref` = 'refs/heads/' + `ref` WHERE `ref` IS NOT NULL AND `ref` <> '' AND `ref` NOT LIKE 'refs/%'" | ||||
| 	case setting.Database.UseMySQL: | ||||
| 		query = "UPDATE `issue` SET `ref` = CONCAT('refs/heads/', `ref`) WHERE `ref` IS NOT NULL AND `ref` <> '' AND `ref` NOT LIKE 'refs/%';" | ||||
| 	default: | ||||
| 		query = "UPDATE `issue` SET `ref` = 'refs/heads/' || `ref` WHERE `ref` IS NOT NULL AND `ref` <> '' AND `ref` NOT LIKE 'refs/%'" | ||||
| 	} | ||||
|  |  | |||
		Loading…
	
		Reference in a new issue