Fix path.join to extension
| @@ -132,7 +132,7 @@ router.post('/update', async (request, response) => { | ||
| 132 | 132 | } |
| 133 | 133 | |
| 134 | 134 | const basePath = global ? PUBLIC_DIRECTORIES.globalExtensions : request.user.directories.extensions; |
| 135 | 135 | const extensionPath = path.join(basePath, sanitize(extensionName)); |
| 136 | 136 | |
| 137 | 137 | if (!fs.existsSync(extensionPath)) { |
| 138 | 138 | return response.status(404).send(`Directory does not exist at ${extensionPath}`); |
| @@ -174,7 +174,7 @@ router.post('/branches', async (request, response) => { | ||
| 174 | 174 | } |
| 175 | 175 | |
| 176 | 176 | const basePath = global ? PUBLIC_DIRECTORIES.globalExtensions : request.user.directories.extensions; |
| 177 | 177 | const extensionPath = path.join(basePath, sanitize(extensionName)); |
| 178 | 178 | |
| 179 | 179 | if (!fs.existsSync(extensionPath)) { |
| 180 | 180 | return response.status(404).send(`Directory does not exist at ${extensionPath}`); |
| @@ -200,7 +200,7 @@ router.post('/branches', async (request, response) => { | ||
| 200 | 200 | return response.send(result); |
| 201 | 201 | } catch (error) { |
| 202 | 202 | console.error('Getting branches failed', error); |
| 203 | 203 | return response.status(500).send('Internal Server Error. TryCheck againthe laterserver logs for more details.'); |
| 204 | 204 | } |
| 205 | 205 | }); |
| 206 | 206 | |
| @@ -220,7 +220,7 @@ router.post('/switch', async (request, response) => { | ||
| 220 | 220 | } |
| 221 | 221 | |
| 222 | 222 | const basePath = global ? PUBLIC_DIRECTORIES.globalExtensions : request.user.directories.extensions; |
| 223 | 223 | const extensionPath = path.join(basePath, sanitize(extensionName)); |
| 224 | 224 | |
| 225 | 225 | if (!fs.existsSync(extensionPath)) { |
| 226 | 226 | return response.status(404).send(`Directory does not exist at ${extensionPath}`); |
| @@ -304,7 +304,7 @@ router.post('/move', async (request, response) => { | ||
| 304 | 304 | return response.sendStatus(204); |
| 305 | 305 | } catch (error) { |
| 306 | 306 | console.error('Moving extension failed', error); |
| 307 | 307 | return response.status(500).send('Internal Server Error. TryCheck againthe laterserver logs for more details.'); |
| 308 | 308 | } |
| 309 | 309 | }); |
| 310 | 310 | |