diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts index c993155d8..578237eb8 100644 --- a/packages/taler-wallet-core/src/wallet.ts +++ b/packages/taler-wallet-core/src/wallet.ts @@ -1462,7 +1462,7 @@ export async function handleCoreApiRequest( */ export class Wallet { private ws: InternalWalletState; - private _client: WalletCoreApiClient; + private _client: WalletCoreApiClient | undefined; private constructor( db: DbAccess, @@ -1474,6 +1474,9 @@ export class Wallet { } get client(): WalletCoreApiClient { + if (!this._client) { + throw Error(); + } return this._client; }