From 5214d5e0f79a151dfa8f0de29f297fb8fa0c878f Mon Sep 17 00:00:00 2001 From: Thomas Reitz Date: Sun, 8 Mar 2026 16:44:45 +0100 Subject: [PATCH] fix: resolve TypeScript compilation errors - Fix cookieParser import (default import instead of namespace) - Cast tenant settings to Prisma.InputJsonValue for type safety Co-Authored-By: Claude Opus 4.6 --- packages/core-service/src/core/tenants/tenants.service.ts | 5 +++-- packages/core-service/src/main.ts | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/core-service/src/core/tenants/tenants.service.ts b/packages/core-service/src/core/tenants/tenants.service.ts index 9dff481..192b5f0 100644 --- a/packages/core-service/src/core/tenants/tenants.service.ts +++ b/packages/core-service/src/core/tenants/tenants.service.ts @@ -4,6 +4,7 @@ import { NotFoundException, Logger, } from '@nestjs/common'; +import { Prisma } from '@prisma/client'; import { PrismaService } from '../../prisma/prisma.service'; import { CreateTenantDto } from './dto/create-tenant.dto'; import { UpdateTenantDto } from './dto/update-tenant.dto'; @@ -31,7 +32,7 @@ export class TenantsService { name: dto.name, slug: dto.slug, isActive: true, - settings: dto.settings ?? {}, + settings: (dto.settings ?? {}) as Prisma.InputJsonValue, }, }); @@ -118,7 +119,7 @@ export class TenantsService { data: { name: dto.name, isActive: dto.isActive, - settings: dto.settings, + settings: dto.settings as Prisma.InputJsonValue, }, }); } diff --git a/packages/core-service/src/main.ts b/packages/core-service/src/main.ts index 8af8139..ae0050f 100644 --- a/packages/core-service/src/main.ts +++ b/packages/core-service/src/main.ts @@ -1,7 +1,7 @@ import { NestFactory } from '@nestjs/core'; import { ValidationPipe, Logger } from '@nestjs/common'; import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'; -import * as cookieParser from 'cookie-parser'; +import cookieParser from 'cookie-parser'; import helmet from 'helmet'; import { AppModule } from './app.module';