Chore: Remove Result field from datasources (#63048)
* Remove Result field from AddDataSourceCommand * Remove DatasourcesPermissionFilterQuery Result * Remove GetDataSourceQuery Result * Remove GetDataSourcesByTypeQuery Result * Remove GetDataSourcesQuery Result * Remove GetDefaultDataSourceQuery Result * Remove UpdateDataSourceCommand Result
This commit is contained in:
@@ -33,18 +33,16 @@ type dataSourceMockRetriever struct {
|
||||
res []*datasources.DataSource
|
||||
}
|
||||
|
||||
func (d *dataSourceMockRetriever) GetDataSource(ctx context.Context, query *datasources.GetDataSourceQuery) error {
|
||||
for _, datasource := range d.res {
|
||||
idMatch := query.ID != 0 && query.ID == datasource.ID
|
||||
uidMatch := query.UID != "" && query.UID == datasource.UID
|
||||
nameMatch := query.Name != "" && query.Name == datasource.Name
|
||||
func (d *dataSourceMockRetriever) GetDataSource(ctx context.Context, query *datasources.GetDataSourceQuery) (*datasources.DataSource, error) {
|
||||
for _, dataSource := range d.res {
|
||||
idMatch := query.ID != 0 && query.ID == dataSource.ID
|
||||
uidMatch := query.UID != "" && query.UID == dataSource.UID
|
||||
nameMatch := query.Name != "" && query.Name == dataSource.Name
|
||||
if idMatch || nameMatch || uidMatch {
|
||||
query.Result = datasource
|
||||
|
||||
return nil
|
||||
return dataSource, nil
|
||||
}
|
||||
}
|
||||
return datasources.ErrDataSourceNotFound
|
||||
return nil, datasources.ErrDataSourceNotFound
|
||||
}
|
||||
|
||||
func TestService_NameScopeResolver(t *testing.T) {
|
||||
|
||||
Reference in New Issue
Block a user