From d60954ef813adfbd65ea0dc2446b2a0eb05a0efa Mon Sep 17 00:00:00 2001 From: Darcy Wong Date: Mon, 26 Jul 2021 09:42:16 +0700 Subject: [PATCH] fix(web): Check addKeyboards() for empty args --- web/source/kmwbase.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/web/source/kmwbase.ts b/web/source/kmwbase.ts index 31fcad6d37..2831691348 100644 --- a/web/source/kmwbase.ts +++ b/web/source/kmwbase.ts @@ -323,7 +323,7 @@ namespace com.keyman { */ async ['addKeyboards'](...args: any[]) : Promise<(com.keyman.keyboards.KeyboardStub|com.keyman.keyboards.ErrorStub)[]> { - if (args[0].length == 0) { + if (!args || !args[0] || args[0].length == 0) { // Get the cloud keyboard catalog let stubs: (com.keyman.keyboards.KeyboardStub|com.keyman.keyboards.ErrorStub)[] = []; try {