From 10f2d733a6849c946f3a4321a3e7631d20c0e1b2 Mon Sep 17 00:00:00 2001
From: ko_oler <kooler89@gmail.com>
Date: Thu, 21 Sep 2023 19:33:28 +0300
Subject: [PATCH] fix

---
 pkg/extension/service/extension.go | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/pkg/extension/service/extension.go b/pkg/extension/service/extension.go
index 1ee716d9..e0b4e2ab 100644
--- a/pkg/extension/service/extension.go
+++ b/pkg/extension/service/extension.go
@@ -155,7 +155,11 @@ func (s *Extension) Uninstall(ctx context.Context, in *extension.UninstallReques
 }
 
 func (s *Extension) Action(ctx context.Context, in *extension.ActionRequest) (*extension.ActionResponse, error) {
-	ok, err := extension.CheckInstalled(ctx, s.Content, in.SpaceId, in.EnvId, in.Extension)
+	parsed, err := extension.ParseActionURL(in.Action)
+	if err != nil {
+		return nil, err
+	}
+	ok, err := extension.CheckInstalled(ctx, s.Content, in.SpaceId, in.EnvId, parsed.GetExtensionID())
 	if err != nil {
 		return nil, errors.Wrap(err, "check extension installed")
 	}
-- 
GitLab