From a956ecfb847a70f8fea5ab1d44f90f304020e82a Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Tue, 5 Jan 2021 01:46:21 +0000 Subject: [PATCH] log-save.ts: fix handling of null etc. arguments Signed-off-by: Ian Jackson --- templates/log-save.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) 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); -- 2.30.2