From 761c3fb30a310053202b53f8986011a3a95b61d2 Mon Sep 17 00:00:00 2001 From: Jeffrey Smith Date: Tue, 31 Mar 2026 12:12:38 +0000 Subject: [PATCH] fix(registry): send download_url field matching handler expectation SDK was sending { url } but the Go handler binds to { download_url }, causing every registry Install click to return 400. Co-Authored-By: Claude Opus 4.6 (1M context) --- src/js/sw/sdk/api-domains.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/js/sw/sdk/api-domains.js b/src/js/sw/sdk/api-domains.js index 7d373b5..3fd0e25 100644 --- a/src/js/sw/sdk/api-domains.js +++ b/src/js/sw/sdk/api-domains.js @@ -256,7 +256,7 @@ export function createDomains(restClient) { update: (id, file) => rc.upload(`/api/v1/admin/packages/${id}/update`, file), // v0.5.4 exportPkg: (id) => `/api/v1/admin/packages/${id}/export`, // v0.5.4 (URL for window.open) registry: () => rc.get('/api/v1/admin/packages/registry'), - registryInstall: (url) => rc.post('/api/v1/admin/packages/registry/install', { url }), + registryInstall: (url) => rc.post('/api/v1/admin/packages/registry/install', { download_url: url }), // v0.5.0: Extension permissions permissions: (id) => rc.get(`/api/v1/admin/extensions/${id}/permissions`), grantPerm: (id, perm) => rc.post(`/api/v1/admin/extensions/${id}/permissions/${perm}/grant`, {}),