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