From 28fbbefc2ddfdd7fee152ad0dacd578a3cd96bff Mon Sep 17 00:00:00 2001 From: Christoph Niehoff Date: Fri, 3 Sep 2021 11:38:54 +0200 Subject: [PATCH] Make extraction modelTitle more stable --- src/server/endpoints.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/endpoints.js b/src/server/endpoints.js index b07e4b3a..801eac6e 100644 --- a/src/server/endpoints.js +++ b/src/server/endpoints.js @@ -173,8 +173,8 @@ export const downloadThreatsMarkdownFile = gameServer => async ctx => { const threats = getThreats(game.state, game.metadata, (isJsonModel) ? game.model : undefined); const modelTitle = (isJsonModel && game.model) - ? game.model.summary.title.trim().replaceAll(' ', '-') - : game.state.G.gameMode.trim().replaceAll(' ', ''); + ? ((!!game.model) ? game.model.summary.title.trim().replaceAll(' ', '-') : ``) + : ((!!game.state.G.gameMode) ? game.state.G.gameMode.trim().replaceAll(' ', '') : ``); const timestamp = new Date().toISOString().replaceAll(':', '-'); const date = new Date().toLocaleString(); const filename = `threats-${modelTitle}-${timestamp}.md`