Dirty subfolder hack

This commit is contained in:
Jonathan Barrow 2021-10-17 18:45:12 -04:00
parent 290bbfcc04
commit e02fd12ecb

View File

@ -19,6 +19,18 @@ npts.get('/p01/tasksheet/:id/:hash/:fileName', (request, response) => {
}
});
npts.get('/p01/tasksheet/:id/:hash/:subfolder/:fileName', (request, response) => {
const { id, hash, subfolder, fileName } = request.params;
const tasksheetPath = path.normalize(`${__dirname}/../../cdn/tasksheet/${id}/${hash}/_subfolder/${subfolder}/${fileName}`);
if (fs.existsSync(tasksheetPath)) {
response.set('Content-Type', 'text/xml');
response.sendFile(tasksheetPath);
} else {
response.sendStatus(404);
}
});
// Main router for endpoints
const router = express.Router();