From 1e82fc034a05a9e2b03c3ee3ccce5227ce73157a Mon Sep 17 00:00:00 2001 From: Peter Grlica Date: Mon, 3 Jul 2023 14:35:30 +0200 Subject: [PATCH] Fixed apigw scope opt conversion on proxy filter --- server/pkg/apigw/types/scope.go | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/server/pkg/apigw/types/scope.go b/server/pkg/apigw/types/scope.go index c4b49525f..e6e964fe9 100644 --- a/server/pkg/apigw/types/scope.go +++ b/server/pkg/apigw/types/scope.go @@ -37,8 +37,13 @@ func (s Scp) Writer() http.ResponseWriter { } func (s Scp) Opts() *options.ApigwOpt { - if _, ok := s["opts"]; ok { - return s["opts"].(*options.ApigwOpt) + if ss, ok := s["opts"]; ok { + switch sss := ss.(type) { + case *options.ApigwOpt: + return sss + case options.ApigwOpt: + return &sss + } } return nil