From c51e8fd9d18a65f34a7a517d25640387d73f8131 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Losada=20Hern=C3=A1ndez?= Date: Tue, 13 May 2025 08:23:23 +0200 Subject: [PATCH] change api route to avoid collision --- client/homebrew/editor/metadataEditor/metadataEditor.jsx | 2 +- server/homebrew.api.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/client/homebrew/editor/metadataEditor/metadataEditor.jsx b/client/homebrew/editor/metadataEditor/metadataEditor.jsx index 5fd6d6f1a..7dc85e0bc 100644 --- a/client/homebrew/editor/metadataEditor/metadataEditor.jsx +++ b/client/homebrew/editor/metadataEditor/metadataEditor.jsx @@ -158,7 +158,7 @@ const MetadataEditor = createClass({ handleDeleteAuthor : function(author){ if(!confirm('Are you sure you want to delete this author? They will lose all edit access to this brew.')) return; - request.put(`/api/${this.props.metadata.editId}/${author}`) + request.put(`/api/prune/${this.props.metadata.editId}/${author}`) .send() .end((err, res)=>{ if(err) { diff --git a/server/homebrew.api.js b/server/homebrew.api.js index f6949863c..fea0ab840 100644 --- a/server/homebrew.api.js +++ b/server/homebrew.api.js @@ -507,7 +507,7 @@ router.post('/api', checkClientVersion, asyncHandler(api.newBrew)); router.put('/api/:id', checkClientVersion, asyncHandler(api.getBrew('edit', true)), asyncHandler(api.updateBrew)); router.put('/api/update/:id', checkClientVersion, asyncHandler(api.getBrew('edit', true)), asyncHandler(api.updateBrew)); router.delete('/api/:id', checkClientVersion, asyncHandler(api.deleteBrew)); -router.put('/api/:id/:author', checkClientVersion, asyncHandler(api.deleteAuthor)); +router.put('/api/prune/:id/:author', checkClientVersion, asyncHandler(api.deleteAuthor)); router.get('/api/remove/:id', checkClientVersion, asyncHandler(api.deleteBrew)); router.get('/api/theme/:renderer/:id', asyncHandler(api.getThemeBundle));