mirror of
				https://github.com/yangjian102621/geekai.git
				synced 2025-11-04 16:23:42 +08:00 
			
		
		
		
	fix: Upscale and Variation task overrite each other
This commit is contained in:
		@@ -137,6 +137,12 @@ func (s *Service) Notify(data CBReq) {
 | 
			
		||||
	} else {
 | 
			
		||||
		tx = tx.Where("task_id = ?", split[0])
 | 
			
		||||
	}
 | 
			
		||||
	// fixed: 修复 U/V 操作任务混淆覆盖的 Bug
 | 
			
		||||
	if strings.Contains(data.Prompt, "** - Image #") { // for upscale
 | 
			
		||||
		tx = tx.Where("type = ?", types.TaskUpscale.String())
 | 
			
		||||
	} else if strings.Contains(data.Prompt, "** - Variations (Strong)") { // for Variations
 | 
			
		||||
		tx = tx.Where("type = ?", types.TaskVariation.String())
 | 
			
		||||
	}
 | 
			
		||||
	res = tx.First(&job)
 | 
			
		||||
	if res.Error != nil {
 | 
			
		||||
		logger.Warn("非法任务:", res.Error)
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user