Exemplo n.º 1
0
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
}