From 633e86594da6e3a6cc06301e6510cad14144c6bb Mon Sep 17 00:00:00 2001
From: Alena Petraki <alena.petraki@gmail.com>
Date: Wed, 11 Oct 2023 12:24:51 +0300
Subject: [PATCH] =?UTF-8?q?=D0=9F=D1=80=D0=B0=D0=B2=D0=BA=D0=B8=20=D1=82?=
 =?UTF-8?q?=D0=B5=D1=81=D1=82=D0=BE=D0=B2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 pkg/extension/server.go      | 2 +-
 pkg/extension/server_test.go | 3 +++
 2 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/pkg/extension/server.go b/pkg/extension/server.go
index bb0f097d..7e994f6d 100644
--- a/pkg/extension/server.go
+++ b/pkg/extension/server.go
@@ -115,7 +115,7 @@ func (s *Server) Action(ctx context.Context, in *pb.ActionRequest) (*pb.ActionRe
 		return nil, errors.New("extension ID required")
 	}
 
-	svc, ok := s.extensions[in.Extension]
+	svc, ok := s.extensions[ext]
 	if !ok {
 		return nil, ErrUnknownExtension
 	}
diff --git a/pkg/extension/server_test.go b/pkg/extension/server_test.go
index 2f19ba57..d5dcf76e 100644
--- a/pkg/extension/server_test.go
+++ b/pkg/extension/server_test.go
@@ -9,6 +9,7 @@ import (
 	"git.perx.ru/perxis/perxis-go/pkg/errors"
 	"git.perx.ru/perxis/perxis-go/pkg/operation"
 	"github.com/stretchr/testify/assert"
+	"github.com/stretchr/testify/require"
 )
 
 // не актуальные тесты
@@ -194,9 +195,11 @@ func TestServer_Action(t *testing.T) {
 			srv := NewServer(operation.NewDefaultService(), tt.services)
 			got, err := srv.Action(context.Background(), tt.in)
 			if tt.wantErr != "" {
+				require.Error(t, err)
 				assert.EqualErrorf(t, err, tt.wantErr, fmt.Sprintf("Action(%v)", tt.in))
 				return
 			}
+			require.NoError(t, err)
 			assert.Equalf(t, tt.want, got, "Action(%v)", tt.in)
 		})
 	}
-- 
GitLab