From b70dde31684b608e4a23a7ac6106b897ae5b2577 Mon Sep 17 00:00:00 2001 From: k1LoW Date: Mon, 8 Feb 2021 10:49:25 +0900 Subject: [PATCH] [BREAKING] The value of the type or label should not be used to generate the Relation id. --- config/relation.go | 8 -------- 1 file changed, 8 deletions(-) diff --git a/config/relation.go b/config/relation.go index b635a434..d2c2ab8f 100644 --- a/config/relation.go +++ b/config/relation.go @@ -5,7 +5,6 @@ import ( "encoding/json" "fmt" "io" - "sort" "strings" "github.com/elliotchance/orderedmap" @@ -95,16 +94,9 @@ func (rel *rawRelation) Id() string { } h := sha256.New() seed := []string{} - seed = append(seed, rel.Type.Name) for _, c := range rel.Components { seed = append(seed, queryTrim(c)) } - sort.Slice(rel.Labels, func(i, j int) bool { - return rel.Labels[i] < rel.Labels[j] - }) - for _, l := range rel.Labels { - seed = append(seed, l) - } key := strings.ToLower(strings.Join(seed, "-")) if _, err := io.WriteString(h, string(key)); err != nil { return ""