diff --git a/apps/backend/src/domain/entities/csv-booking.entity.ts b/apps/backend/src/domain/entities/csv-booking.entity.ts index 86f9082..7d92ab0 100644 --- a/apps/backend/src/domain/entities/csv-booking.entity.ts +++ b/apps/backend/src/domain/entities/csv-booking.entity.ts @@ -137,6 +137,10 @@ export class CsvBooking { if (!this.confirmationToken || this.confirmationToken.trim().length === 0) { throw new Error('Confirmation token is required'); } + + if (!this.documents || this.documents.length === 0) { + throw new Error('At least one document is required for booking'); + } } /**