func checkIsParent(id, parent string, g *graph.Graph) (bool, error) { isParent := false img, err := g.Get(id) if err != nil { return false, err } for { if img.Parent == "" { break } if img.Parent == parent { isParent = true break } img, err = g.Get(img.Parent) if err != nil { break } } return isParent, err }