From a8b1b40485145ac1eae513a661d7dd6e0986ce96 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Fri, 12 Feb 2021 16:23:19 +0100 Subject: Generate a name for thumbnails Allows aggressive caching --- server/models/video/video.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'server/models/video/video.ts') diff --git a/server/models/video/video.ts b/server/models/video/video.ts index 14e80a3ba..3321deed3 100644 --- a/server/models/video/video.ts +++ b/server/models/video/video.ts @@ -130,6 +130,7 @@ import { VideoShareModel } from './video-share' import { VideoStreamingPlaylistModel } from './video-streaming-playlist' import { VideoTagModel } from './video-tag' import { VideoViewModel } from './video-view' +import { v4 as uuidv4 } from 'uuid' export enum ScopeNames { AVAILABLE_FOR_LIST_IDS = 'AVAILABLE_FOR_LIST_IDS', @@ -1827,7 +1828,7 @@ export class VideoModel extends Model { } generateThumbnailName () { - return this.uuid + '.jpg' + return uuidv4() + '.jpg' } getMiniature () { @@ -1837,7 +1838,7 @@ export class VideoModel extends Model { } generatePreviewName () { - return this.uuid + '.jpg' + return uuidv4() + '.jpg' } hasPreview () { -- cgit v1.2.3