From: Ian Jackson Date: Tue, 5 Jan 2021 01:46:21 +0000 (+0000) Subject: log-save.ts: fix handling of null etc. arguments X-Git-Tag: otter-0.2.0~22 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=commitdiff_plain;h=a956ecfb847a70f8fea5ab1d44f90f304020e82a;p=otter.git log-save.ts: fix handling of null etc. arguments Signed-off-by: Ian Jackson --- diff --git a/templates/log-save.js b/templates/log-save.js index 0bfeef4d..fe673748 100644 --- a/templates/log-save.js +++ b/templates/log-save.js @@ -7,7 +7,11 @@ var orig = orig_console[k]; new_console[k] = function() { let args = [].slice.call(arguments); - new_console.saved.push([k, [args.map(s => s.toString())]]); + new_console.saved.push([k, [args.map(s => ( + s === undefined ? "" : + s === null ? "" : + s.toString() + ))]]); orig.apply(orig_console, arguments); } })(k);