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 { 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() } : {}),
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user