From a5ab4caf5f8eafba0bf5f5d965a9fe783b86e728 Mon Sep 17 00:00:00 2001 From: AshwiniK-protean Date: Wed, 30 Apr 2025 11:53:22 +0530 Subject: [PATCH] remove the extra fields from Context struct --- pkg/plugin/implementation/schemavalidator/schemavalidator.go | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/pkg/plugin/implementation/schemavalidator/schemavalidator.go b/pkg/plugin/implementation/schemavalidator/schemavalidator.go index f2350ac..6391292 100644 --- a/pkg/plugin/implementation/schemavalidator/schemavalidator.go +++ b/pkg/plugin/implementation/schemavalidator/schemavalidator.go @@ -21,7 +21,6 @@ type payload struct { Context struct { Domain string `json:"domain"` Version string `json:"version"` - Action string `json:"action"` } `json:"context"` } @@ -63,10 +62,10 @@ func (v *schemaValidator) Validate(ctx context.Context, url *url.URL, data []byt } if payloadData.Context.Domain == "" { - return fmt.Errorf("missing field Domain in context") + return model.NewBadReqErr(fmt.Errorf("missing field Domain in context")) } if payloadData.Context.Version == "" { - return fmt.Errorf("missing field Version in context") + return model.NewBadReqErr(fmt.Errorf("missing field Version in context")) } // Extract domain, version, and endpoint from the payload and uri.