From 56873647e546941dd3c49816f1a964fd98096977 Mon Sep 17 00:00:00 2001 From: yokowu <18836617@qq.com> Date: Wed, 9 Jul 2025 10:31:04 +0800 Subject: [PATCH] =?UTF-8?q?fix(extensions):=20=E4=BF=AE=E5=A4=8D=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=E5=86=85=E5=AE=B9=E4=B8=8B=E8=BD=BD=E5=9C=B0=E5=9D=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/internal/extension/repo/extension.go | 3 +++ backend/internal/user/handler/v1/user.go | 1 + 2 files changed, 4 insertions(+) diff --git a/backend/internal/extension/repo/extension.go b/backend/internal/extension/repo/extension.go index f26a659..e0e04ea 100644 --- a/backend/internal/extension/repo/extension.go +++ b/backend/internal/extension/repo/extension.go @@ -38,5 +38,8 @@ func (e *ExtensionRepo) Save(ctx context.Context, ext *db.Extension) (*db.Extens } func (e *ExtensionRepo) GetByVersion(ctx context.Context, version string) (*db.Extension, error) { + if version == "" { + return e.Latest(ctx) + } return e.db.Extension.Query().Where(extension.Version(version)).Only(ctx) } diff --git a/backend/internal/user/handler/v1/user.go b/backend/internal/user/handler/v1/user.go index 73a0bbe..5f05b44 100644 --- a/backend/internal/user/handler/v1/user.go +++ b/backend/internal/user/handler/v1/user.go @@ -43,6 +43,7 @@ func NewUserHandler( } w.GET("/api/v1/static/vsix/:version", web.BaseHandler(u.VSIXDownload)) + w.GET("/api/v1/static/vsix", web.BaseHandler(u.VSIXDownload)) w.POST("/api/v1/vscode/init-auth", web.BindHandler(u.VSCodeAuthInit)) // admin