diff --git a/packages/api/src/jobs/process-youtube-video.ts b/packages/api/src/jobs/process-youtube-video.ts index fa4edcc76..6ffff1a03 100644 --- a/packages/api/src/jobs/process-youtube-video.ts +++ b/packages/api/src/jobs/process-youtube-video.ts @@ -388,6 +388,11 @@ export const processYouTubeVideo = async ( duration = video.duration } + if (video.uploadDate && !Number.isNaN(Date.parse(video.uploadDate))) { + needsUpdate = true + libraryItem.publishedAt = new Date(video.uploadDate) + } + if ( await findFeatureByName(FeatureName.YouTubeTranscripts, jobData.userId) ) {