@@ -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-
145140func getInstanceBrickConfigVariableDetails (
146141 brick * bricksindex.Brick , userVariables map [string ]string ,
147142) (map [string ]string , []BrickConfigVariable ) {
0 commit comments