(t *testing.T)
| 334 | org.Warehouse = copyWarehouse(clone) |
| 335 | return copyWarehouse(clone), true, nil |
| 336 | } |
| 337 | |
| 338 | func (s *fakeAPIStore) MutateManagedWarehouse(orgID string, mutate func(*configstore.ManagedWarehouse) error) (*configstore.ManagedWarehouse, bool, error) { |
| 339 | org, ok := s.orgs[orgID] |
| 340 | if !ok { |
| 341 | return nil, false, nil |
| 342 | } |
| 343 | var warehouse configstore.ManagedWarehouse |
| 344 | if existing, ok := s.warehouses[orgID]; ok { |
| 345 | warehouse = *existing |
| 346 | } |
| 347 | if err := mutate(&warehouse); err != nil { |
| 348 | return nil, true, err |
| 349 | } |
| 350 | clone := copyWarehouse(&warehouse) |
| 351 | clone.OrgID = orgID |
| 352 | s.warehouses[orgID] = clone |
| 353 | org.Warehouse = copyWarehouse(clone) |
| 354 | return copyWarehouse(clone), true, nil |
| 355 | } |
| 356 | |
| 357 | func copyWarehouse(warehouse *configstore.ManagedWarehouse) *configstore.ManagedWarehouse { |
| 358 | if warehouse == nil { |
| 359 | return nil |
| 360 | } |
nothing calls this directly
no test coverage detected