123
This commit is contained in:
@ -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() } : {}),
|
||||
},
|
||||
});
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user