allow customers booking

This commit is contained in:
marshal
2026-05-28 10:31:31 +03:00
parent ffd38f8025
commit 6d49c38f48
5 changed files with 56 additions and 16 deletions

View File

@@ -9,6 +9,7 @@ import {
Patch,
Post,
Query,
Request,
UploadedFiles,
UseInterceptors,
} from "@nestjs/common";
@@ -52,6 +53,7 @@ export class BookingsController {
create(
@Body() dto: CreateBookingDto,
@UploadedFiles() files: Express.Multer.File[],
@Request() req: any,
) {
console.log(
"[BookingsController] Files received:",
@@ -63,7 +65,8 @@ export class BookingsController {
mimetype: f.mimetype,
})),
);
return this.bookingsService.create(dto, files ?? []);
const userId: string | undefined = req.user?.id ?? req.user?.sub;
return this.bookingsService.create(dto, files ?? [], userId);
}
// ── 2. Update draft booking (multipart/form-data) ─────────────────────