diff --git a/packages/firebase-core/index.android.ts b/packages/firebase-core/index.android.ts index 865603a1..9419f81b 100644 --- a/packages/firebase-core/index.android.ts +++ b/packages/firebase-core/index.android.ts @@ -313,7 +313,8 @@ export class Firebase { app = com.google.firebase.FirebaseApp.initializeApp(Utils.android.getApplicationContext(), nativeOptions.build(), name); } else { if (defaultApp) { - return defaultApp; + resolve(defaultApp); + return; } isDefault = true; if (nativeOptions) { diff --git a/packages/firebase-core/index.ios.ts b/packages/firebase-core/index.ios.ts index a090a86c..cc3a6864 100644 --- a/packages/firebase-core/index.ios.ts +++ b/packages/firebase-core/index.ios.ts @@ -381,7 +381,8 @@ export class Firebase { app = FIRApp.appNamed(name); } else { if (defaultApp) { - return defaultApp; + resolve(defaultApp); + return; } if (nativeOptions) {