Browse Source

Bugfix/handle missing Stripe api key exception (#4013)

* Conditionally initialize Stripe
pull/4014/head
Thomas Kaul 3 months ago
committed by GitHub
parent
commit
b2aa31f4ba
No known key found for this signature in database GPG Key ID: B5690EEEBB952194
  1. 14
      apps/api/src/app/subscription/subscription.service.ts

14
apps/api/src/app/subscription/subscription.service.ts

@ -28,12 +28,14 @@ export class SubscriptionService {
private readonly prismaService: PrismaService, private readonly prismaService: PrismaService,
private readonly propertyService: PropertyService private readonly propertyService: PropertyService
) { ) {
this.stripe = new Stripe( if (this.configurationService.get('ENABLE_FEATURE_SUBSCRIPTION')) {
this.configurationService.get('STRIPE_SECRET_KEY'), this.stripe = new Stripe(
{ this.configurationService.get('STRIPE_SECRET_KEY'),
apiVersion: '2024-09-30.acacia' {
} apiVersion: '2024-09-30.acacia'
); }
);
}
} }
public async createCheckoutSession({ public async createCheckoutSession({

Loading…
Cancel
Save