From 7bcbca7696af7020191ed36c814aefde28398bd0 Mon Sep 17 00:00:00 2001 From: Nick Vanselow Date: Sun, 22 Mar 2020 05:54:00 -0400 Subject: [PATCH] fix(email-composer): fix error when no mail apps (#3347) When there are no apps installed that can handle "mail" then the "apps" array is returned as `null` from the plugin. Ensure we don't try to call `length` on `null`. --- src/@ionic-native/plugins/email-composer/index.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/@ionic-native/plugins/email-composer/index.ts b/src/@ionic-native/plugins/email-composer/index.ts index 5b3fe221e..9ea44d864 100644 --- a/src/@ionic-native/plugins/email-composer/index.ts +++ b/src/@ionic-native/plugins/email-composer/index.ts @@ -198,7 +198,7 @@ export class EmailComposer extends IonicNativePlugin { }); } else { EmailComposer.getPlugin().getClients((apps: string[]) => { - resolve(apps.length && apps.length > 0); + resolve(apps && apps.length > 0); }); } });