This commit is contained in:
2026-02-06 02:29:51 +03:00
parent 24e1b8a708
commit 85e1120dd5

View File

@ -1,4 +1,4 @@
import { prisma, GenerationStatus, CourseStatus } from '@coursecraft/database';
import { prisma, Prisma, GenerationStatus, CourseStatus } from '@coursecraft/database';
import { generateUniqueSlug } from '@coursecraft/shared';
import { OpenRouterProvider, CourseOutline } from '../providers/openrouter.provider';
@ -245,7 +245,7 @@ export class CourseGenerationPipeline {
title: lesson.title,
order: lessonIndex,
durationMinutes: lesson.estimatedMinutes,
content: null, // Will be filled later
content: Prisma.JsonNull, // Will be filled later
})),
},
})),
@ -277,8 +277,8 @@ export class CourseGenerationPipeline {
status,
progress,
currentStep,
...(additionalData?.errorMessage && { errorMessage: additionalData.errorMessage as string }),
...(status === GenerationStatus.COMPLETED && { completedAt: new Date() }),
...(additionalData?.errorMessage != null ? { errorMessage: additionalData.errorMessage as string } : {}),
...(status === GenerationStatus.COMPLETED ? { completedAt: new Date() } : {}),
},
});
}