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 <noreply@anthropic.com>
This commit is contained in:
Thomas Reitz 2026-03-08 16:44:45 +01:00
parent b2ef16eb28
commit 5214d5e0f7
2 changed files with 4 additions and 3 deletions

View file

@ -4,6 +4,7 @@ import {
NotFoundException, NotFoundException,
Logger, Logger,
} from '@nestjs/common'; } from '@nestjs/common';
import { Prisma } from '@prisma/client';
import { PrismaService } from '../../prisma/prisma.service'; import { PrismaService } from '../../prisma/prisma.service';
import { CreateTenantDto } from './dto/create-tenant.dto'; import { CreateTenantDto } from './dto/create-tenant.dto';
import { UpdateTenantDto } from './dto/update-tenant.dto'; import { UpdateTenantDto } from './dto/update-tenant.dto';
@ -31,7 +32,7 @@ export class TenantsService {
name: dto.name, name: dto.name,
slug: dto.slug, slug: dto.slug,
isActive: true, isActive: true,
settings: dto.settings ?? {}, settings: (dto.settings ?? {}) as Prisma.InputJsonValue,
}, },
}); });
@ -118,7 +119,7 @@ export class TenantsService {
data: { data: {
name: dto.name, name: dto.name,
isActive: dto.isActive, isActive: dto.isActive,
settings: dto.settings, settings: dto.settings as Prisma.InputJsonValue,
}, },
}); });
} }

View file

@ -1,7 +1,7 @@
import { NestFactory } from '@nestjs/core'; import { NestFactory } from '@nestjs/core';
import { ValidationPipe, Logger } from '@nestjs/common'; import { ValidationPipe, Logger } from '@nestjs/common';
import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger'; import { SwaggerModule, DocumentBuilder } from '@nestjs/swagger';
import * as cookieParser from 'cookie-parser'; import cookieParser from 'cookie-parser';
import helmet from 'helmet'; import helmet from 'helmet';
import { AppModule } from './app.module'; import { AppModule } from './app.module';