add a flag to getbrew

This commit is contained in:
Víctor Losada Hernández
2026-11-02 23:10:52 +01:00
parent ca78e34c1b
commit 2af16b6f4d
2 changed files with 6 additions and 5 deletions
+2 -2
View File
@@ -113,7 +113,7 @@ const api = {
return userThemes;
},
getBrew : (accessType, stubOnly = false)=>{
getBrew : (accessType, stubOnly = false, split = true)=>{
// Create middleware with the accessType passed in as part of the scope
return async (req, res, next)=>{
// Get relevant IDs for the brew
@@ -178,7 +178,7 @@ const api = {
stub = _.defaults(stub, DEFAULT_BREW_LOAD); // Fill in blank fields
req.brew = migrateSystemsToTags(stub);
splitTextStyleAndMetadata(req.brew);
split && splitTextStyleAndMetadata(req.brew);
next();
};
},
+4 -3
View File
@@ -19,7 +19,7 @@ import { splitTextStyleAndMetadata } from '../shared/helpers.js';
import GoogleActions from './googleActions.js';
import api from './homebrew.api.js';
const { getBrew, getUsersBrewThemes } = api;
const { getBrew, getUsersBrewThemes, mergeBrewText } = api;
const welcomeText = fs.readFileSync('./client/homebrew/pages/homePage/welcome_msg.md', 'utf8');
const welcomeTextLegacy = fs.readFileSync('./client/homebrew/pages/homePage/welcome_msg_legacy.md', 'utf8');
@@ -122,7 +122,7 @@ export default function pageRoutes({
});
//Source page
app.get('/source/:id', asyncHandler(getBrew('share')), (req, res)=>{
app.get('/source/:id', asyncHandler(getBrew('share', false, false)), (req, res)=>{
const { brew } = req;
const replaceStrings = { '&': '&amp;', '<': '&lt;', '>': '&gt;' };
@@ -135,10 +135,11 @@ export default function pageRoutes({
});
//Download brew source page
app.get('/download/:id', asyncHandler(getBrew('share')), (req, res)=>{
app.get('/download/:id', asyncHandler(getBrew('share', false, false)), (req, res)=>{
const { brew } = req;
sanitizeBrew(brew, 'share');
const prefix = 'HB - ';
console.log(brew);
const encodeRFC3986ValueChars = (str)=>{
return (