mirror of
				https://github.com/superseriousbusiness/gotosocial.git
				synced 2025-10-30 23:22:26 -05:00 
			
		
		
		
	[chore] update bun libraries to v1.2.5 (#3528)
* update bun libraries to v1.2.5 * pin old v1.29.0 of otel
This commit is contained in:
		
					parent
					
						
							
								45e1609377
							
						
					
				
			
			
				commit
				
					
						29007b1b88
					
				
			
		
					 59 changed files with 4181 additions and 1196 deletions
				
			
		
							
								
								
									
										22
									
								
								vendor/github.com/uptrace/bun/model_table_m2m.go
									
										
									
										generated
									
									
										vendored
									
									
								
							
							
						
						
									
										22
									
								
								vendor/github.com/uptrace/bun/model_table_m2m.go
									
										
									
										generated
									
									
										vendored
									
									
								
							|  | @ -24,7 +24,7 @@ var _ TableModel = (*m2mModel)(nil) | |||
| func newM2MModel(j *relationJoin) *m2mModel { | ||||
| 	baseTable := j.BaseModel.Table() | ||||
| 	joinModel := j.JoinModel.(*sliceTableModel) | ||||
| 	baseValues := baseValues(joinModel, baseTable.PKs) | ||||
| 	baseValues := baseValues(joinModel, j.Relation.BasePKs) | ||||
| 	if len(baseValues) == 0 { | ||||
| 		return nil | ||||
| 	} | ||||
|  | @ -83,27 +83,21 @@ func (m *m2mModel) Scan(src interface{}) error { | |||
| 	column := m.columns[m.scanIndex] | ||||
| 	m.scanIndex++ | ||||
| 
 | ||||
| 	field, ok := m.table.FieldMap[column] | ||||
| 	if !ok { | ||||
| 	// Base pks must come first. | ||||
| 	if m.scanIndex <= len(m.rel.M2MBasePKs) { | ||||
| 		return m.scanM2MColumn(column, src) | ||||
| 	} | ||||
| 
 | ||||
| 	if err := field.ScanValue(m.strct, src); err != nil { | ||||
| 		return err | ||||
| 	if field, ok := m.table.FieldMap[column]; ok { | ||||
| 		return field.ScanValue(m.strct, src) | ||||
| 	} | ||||
| 
 | ||||
| 	for _, fk := range m.rel.M2MBaseFields { | ||||
| 		if fk.Name == field.Name { | ||||
| 			m.structKey = append(m.structKey, field.Value(m.strct).Interface()) | ||||
| 			break | ||||
| 		} | ||||
| 	} | ||||
| 
 | ||||
| 	return nil | ||||
| 	_, err := m.scanColumn(column, src) | ||||
| 	return err | ||||
| } | ||||
| 
 | ||||
| func (m *m2mModel) scanM2MColumn(column string, src interface{}) error { | ||||
| 	for _, field := range m.rel.M2MBaseFields { | ||||
| 	for _, field := range m.rel.M2MBasePKs { | ||||
| 		if field.Name == column { | ||||
| 			dest := reflect.New(field.IndirectType).Elem() | ||||
| 			if err := field.Scan(dest, src); err != nil { | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue