From ee85d6d52fed544c5dc89b645e9f70f3083e7c94 Mon Sep 17 00:00:00 2001 From: Ansgar Mertens Date: Wed, 7 Aug 2024 14:28:25 +0200 Subject: [PATCH] wip --- decoder/expr_object_ref_origins.go | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/decoder/expr_object_ref_origins.go b/decoder/expr_object_ref_origins.go index 71bab1fd..d96e5bc5 100644 --- a/decoder/expr_object_ref_origins.go +++ b/decoder/expr_object_ref_origins.go @@ -53,6 +53,14 @@ func (obj Object) ReferenceOrigins(ctx context.Context, allowSelfRefs bool) refe if elemExpr, ok := expr.(ReferenceOriginsExpression); ok { origins = append(origins, elemExpr.ReferenceOrigins(ctx, allowSelfRefs)...) } + + if aSchema.OriginForTarget != nil { + origins = append(origins, reference.PathOrigin{ + TargetAddr: aSchema.OriginForTarget.Address, + TargetPath: aSchema.OriginForTarget.Path, + Constraints: aSchema.OriginForTarget.Constraints, + }) + } } }