mirror of
				https://github.com/hay-kot/homebox.git
				synced 2025-10-26 19:06:43 +00:00 
			
		
		
		
	fix: use item quantity as count mechanism (#304)
This commit is contained in:
		
							parent
							
								
									859d3b9ffe
								
							
						
					
					
						commit
						3ac6c7c858
					
				
					 1 changed files with 8 additions and 2 deletions
				
			
		|  | @ -105,7 +105,7 @@ func (r *LocationRepository) GetAll(ctx context.Context, GID uuid.UUID, filter L | ||||||
| 			updated_at, | 			updated_at, | ||||||
| 			( | 			( | ||||||
| 				SELECT | 				SELECT | ||||||
| 					COUNT(*) | 					SUM(items.quantity) | ||||||
| 				FROM | 				FROM | ||||||
| 					items | 					items | ||||||
| 				WHERE | 				WHERE | ||||||
|  | @ -135,11 +135,17 @@ func (r *LocationRepository) GetAll(ctx context.Context, GID uuid.UUID, filter L | ||||||
| 	for rows.Next() { | 	for rows.Next() { | ||||||
| 		var ct LocationOutCount | 		var ct LocationOutCount | ||||||
| 
 | 
 | ||||||
| 		err := rows.Scan(&ct.ID, &ct.Name, &ct.Description, &ct.CreatedAt, &ct.UpdatedAt, &ct.ItemCount) | 		var maybeCount *int | ||||||
|  | 
 | ||||||
|  | 		err := rows.Scan(&ct.ID, &ct.Name, &ct.Description, &ct.CreatedAt, &ct.UpdatedAt, &maybeCount) | ||||||
| 		if err != nil { | 		if err != nil { | ||||||
| 			return nil, err | 			return nil, err | ||||||
| 		} | 		} | ||||||
| 
 | 
 | ||||||
|  | 		if maybeCount != nil { | ||||||
|  | 			ct.ItemCount = *maybeCount | ||||||
|  | 		} | ||||||
|  | 
 | ||||||
| 		list = append(list, ct) | 		list = append(list, ct) | ||||||
| 	} | 	} | ||||||
| 
 | 
 | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue