diff --git a/client/template.js b/client/template.js index 13e09711c..cab4790b9 100644 --- a/client/template.js +++ b/client/template.js @@ -1,6 +1,7 @@ const template = async function(name, title='', props = {}){ const ogTags = []; - Object.entries(props.ogMeta).forEach(([key, value])=>{ + const ogMeta = props.ogMeta ?? {}; + Object.entries(ogMeta).forEach(([key, value])=>{ if(!value) return; const tag = ``; ogTags.push(tag); diff --git a/server/app.js b/server/app.js index 535ae2669..7d462cf1e 100644 --- a/server/app.js +++ b/server/app.js @@ -415,7 +415,7 @@ app.use(asyncHandler(async (req, res, next)=>{ enable_v3 : config.get('enable_v3'), enable_themes : config.get('enable_themes'), config : configuration, - ogMeta : req.ogMeta ?? {} + ogMeta : req.ogMeta }; const title = req.brew ? req.brew.title : ''; const page = await templateFn('homebrew', title, props)