diff --git a/server/lib/activitypub/videos.ts b/server/lib/activitypub/videos.ts index 9ca0502a4..66d0abf35 100644 --- a/server/lib/activitypub/videos.ts +++ b/server/lib/activitypub/videos.ts @@ -180,8 +180,7 @@ async function getOrCreateVideoAndAccountAndChannel (options: { let videoFromDatabase = await fetchVideoByUrl(videoUrl, fetchType) if (videoFromDatabase) { - - if (allowRefresh === true) { + if (videoFromDatabase.isOutdated() && allowRefresh === true) { const refreshOptions = { video: videoFromDatabase, fetchedType: fetchType,