mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-31 16:01:32 +01:00 
			
		
		
		
	Fix user id column case (#29863)
Sometimes the column name is case-sensitive and it may cause 500.
This commit is contained in:
		
							parent
							
								
									33973ac567
								
							
						
					
					
						commit
						df05c558da
					
				| @ -434,7 +434,7 @@ func SearchEmails(ctx context.Context, opts *SearchEmailOptions) ([]*SearchEmail | |||||||
| 		cond = cond.And(builder.Eq{"email_address.is_activated": opts.IsActivated.Value()}) | 		cond = cond.And(builder.Eq{"email_address.is_activated": opts.IsActivated.Value()}) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
| 	count, err := db.GetEngine(ctx).Join("INNER", "`user`", "`user`.ID = email_address.uid"). | 	count, err := db.GetEngine(ctx).Join("INNER", "`user`", "`user`.id = email_address.uid"). | ||||||
| 		Where(cond).Count(new(EmailAddress)) | 		Where(cond).Count(new(EmailAddress)) | ||||||
| 	if err != nil { | 	if err != nil { | ||||||
| 		return nil, 0, fmt.Errorf("Count: %w", err) | 		return nil, 0, fmt.Errorf("Count: %w", err) | ||||||
| @ -450,7 +450,7 @@ func SearchEmails(ctx context.Context, opts *SearchEmailOptions) ([]*SearchEmail | |||||||
| 	emails := make([]*SearchEmailResult, 0, opts.PageSize) | 	emails := make([]*SearchEmailResult, 0, opts.PageSize) | ||||||
| 	err = db.GetEngine(ctx).Table("email_address"). | 	err = db.GetEngine(ctx).Table("email_address"). | ||||||
| 		Select("email_address.*, `user`.name, `user`.full_name"). | 		Select("email_address.*, `user`.name, `user`.full_name"). | ||||||
| 		Join("INNER", "`user`", "`user`.ID = email_address.uid"). | 		Join("INNER", "`user`", "`user`.id = email_address.uid"). | ||||||
| 		Where(cond). | 		Where(cond). | ||||||
| 		OrderBy(orderby). | 		OrderBy(orderby). | ||||||
| 		Limit(opts.PageSize, (opts.Page-1)*opts.PageSize). | 		Limit(opts.PageSize, (opts.Page-1)*opts.PageSize). | ||||||
|  | |||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user