Fix namespace export error when i18n resources reference deleted resources

This commit is contained in:
Tomaž Jerman
2023-12-11 13:34:42 +01:00
parent d6657519f1
commit 1d5402678d
+2 -9
View File
@@ -268,16 +268,9 @@ func (e YamlEncoder) resolveRulePathDeps(ctx context.Context, tt envoyx.Traverse
continue
}
rn := tt.ParentForRef(n, ref)
if rn == nil {
err = fmt.Errorf("parent reference %v not found", ref)
return
}
auxIdent = rn.Identifiers.FriendlyIdentifier()
auxIdent = safeParentIdentifier(tt, n, ref)
if auxIdent == "" || auxIdent == "0" {
err = fmt.Errorf("parent reference does not provide an identifier")
return
continue
}
err = n.Resource.SetValue(fieldLabel, 0, auxIdent)