@@ -226,18 +226,18 @@ func findActualAsset(actualAssets []packages.Asset, savedObjects []common.MapStr
226226 // TODO: More accurately we should check if any of the listed objects in `tags.yml` is present.
227227 return true
228228 }
229- for _ , tag := range savedObjects {
230- managed , _ := tag .GetValue ("managed" )
229+ for _ , so := range savedObjects {
230+ managed , _ := so .GetValue ("managed" )
231231 if managed , ok := managed .(bool ); ! ok || ! managed {
232232 continue
233233 }
234234
235- soType , _ := tag .GetValue ("type" )
235+ soType , _ := so .GetValue ("type" )
236236 if soType , ok := soType .(string ); ! ok || soType != "tag" {
237237 continue
238238 }
239239
240- name , _ := tag .GetValue ("attributes.name" )
240+ name , _ := so .GetValue ("attributes.name" )
241241 if name , ok := name .(string ); ok && name == expectedAsset .Name {
242242 return true
243243 }
@@ -271,7 +271,12 @@ func formatAssetsAsString(assets []packages.Asset, savedObjects []common.MapStr)
271271 continue
272272 }
273273
274- fmt .Fprintf (& sb , "- %s (type: %s)\n " , id , soType )
274+ name , _ := so .GetValue ("attributes.name" )
275+ if name , ok := name .(string ); ok && name != "" {
276+ fmt .Fprintf (& sb , "- %s (name: %q, type: %s)\n " , id , name , soType )
277+ } else {
278+ fmt .Fprintf (& sb , "- %s (type: %s)\n " , id , soType )
279+ }
275280 }
276281 return sb .String ()
277282}
0 commit comments