Skip to content

Commit 00990a0

Browse files
committed
Use cmp.Or for ModelID selection and remove helper function
1 parent c5a6e55 commit 00990a0

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

internal/orchestrator/bricks/bricks.go

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ func (s *Service) AppBrickInstancesList(a *app.ArduinoApp) (AppBrickInstancesRes
8888
Category: brick.Category,
8989
Status: "installed",
9090
RequireModel: brick.RequireModel,
91-
ModelID: getSelectedModelOrDefault(brickInstance, brick),
91+
ModelID: cmp.Or(brickInstance.Model, brick.ModelName),
9292
Variables: variablesMap,
9393
ConfigVariables: configVariables,
9494
CompatibleModels: f.Map(s.modelsIndex.GetModelsByBrick(brick.ID), func(m modelsindex.AIModel) AIModel {
@@ -126,7 +126,7 @@ func (s *Service) AppBrickInstanceDetails(a *app.ArduinoApp, brickID string) (Br
126126
RequireModel: brick.RequireModel,
127127
Variables: variables,
128128
ConfigVariables: configVariables,
129-
ModelID: getSelectedModelOrDefault(a.Descriptor.Bricks[brickIndex], brick),
129+
ModelID: cmp.Or(a.Descriptor.Bricks[brickIndex].Model, brick.ModelName),
130130
CompatibleModels: f.Map(s.modelsIndex.GetModelsByBrick(brick.ID), func(m modelsindex.AIModel) AIModel {
131131
return AIModel{
132132
ID: m.ID,
@@ -137,11 +137,6 @@ func (s *Service) AppBrickInstanceDetails(a *app.ArduinoApp, brickID string) (Br
137137
}, nil
138138
}
139139

140-
func getSelectedModelOrDefault(appBrick app.Brick, brickIndex *bricksindex.Brick) string {
141-
f.Assert(brickIndex != nil, "bricksindex should be set")
142-
return cmp.Or(appBrick.Model, appBrick.Model.ModelName)
143-
}
144-
145140
func getInstanceBrickConfigVariableDetails(
146141
brick *bricksindex.Brick, userVariables map[string]string,
147142
) (map[string]string, []BrickConfigVariable) {

0 commit comments

Comments
 (0)