From e40d9af1a6e90d295191a9b1c6e320f789c58ecf Mon Sep 17 00:00:00 2001 From: Tor Andersson Date: Sun, 9 Jan 2022 14:25:50 +0100 Subject: Treat 1 in options object same as true. --- server.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'server.js') diff --git a/server.js b/server.js index 5523541..266c49c 100644 --- a/server.js +++ b/server.js @@ -973,14 +973,14 @@ function is_solo(players) { function format_options(options) { function to_english(k) { - if (k === true) return 'yes'; + if (k === true || k === 1) return 'yes'; if (k === false) return 'no'; return k.replace(/_/g, " ").replace(/^\w/, c => c.toUpperCase()); } if (!options || options === '{}') return "None"; options = JSON.parse(options); - return Object.entries(options||{}).map(([k,v]) => v === true ? to_english(k) : `${to_english(k)}=${to_english(v)}`).join(", "); + return Object.entries(options||{}).map(([k,v]) => (v === true || v === 1) ? to_english(k) : `${to_english(k)}=${to_english(v)}`).join(", "); } function annotate_game(game, user_id) { -- cgit v1.2.3