X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Flazy-static.ts;h=b082e41f64ebaadeab9c87854f7061cd5c66e32f;hb=8d33235de737e18eabb0816a950ba89f4a807e70;hp=0cab5dcd082f63a4cee7ddb7c279067b9861e47e;hpb=e722fb5923ddf11d72e48cec9788abc64327c22f;p=github%2FChocobozzz%2FPeerTube.git diff --git a/server/controllers/lazy-static.ts b/server/controllers/lazy-static.ts index 0cab5dcd0..b082e41f6 100644 --- a/server/controllers/lazy-static.ts +++ b/server/controllers/lazy-static.ts @@ -7,7 +7,7 @@ import { logger } from '../helpers/logger' import { ACTOR_IMAGES_SIZE, LAZY_STATIC_PATHS, STATIC_MAX_AGE } from '../initializers/constants' import { VideosCaptionCache, VideosPreviewCache } from '../lib/files-cache' import { actorImagePathUnsafeCache, downloadActorImageFromWorker } from '../lib/local-actor' -import { asyncMiddleware } from '../middlewares' +import { asyncMiddleware, handleStaticError } from '../middlewares' import { ActorImageModel } from '../models/actor/actor-image' const lazyStaticRouter = express.Router() @@ -16,27 +16,32 @@ lazyStaticRouter.use(cors()) lazyStaticRouter.use( LAZY_STATIC_PATHS.AVATARS + ':filename', - asyncMiddleware(getActorImage) + asyncMiddleware(getActorImage), + handleStaticError ) lazyStaticRouter.use( LAZY_STATIC_PATHS.BANNERS + ':filename', - asyncMiddleware(getActorImage) + asyncMiddleware(getActorImage), + handleStaticError ) lazyStaticRouter.use( LAZY_STATIC_PATHS.PREVIEWS + ':filename', - asyncMiddleware(getPreview) + asyncMiddleware(getPreview), + handleStaticError ) lazyStaticRouter.use( LAZY_STATIC_PATHS.VIDEO_CAPTIONS + ':filename', - asyncMiddleware(getVideoCaption) + asyncMiddleware(getVideoCaption), + handleStaticError ) lazyStaticRouter.use( LAZY_STATIC_PATHS.TORRENTS + ':filename', - asyncMiddleware(getTorrent) + asyncMiddleware(getTorrent), + handleStaticError ) // ---------------------------------------------------------------------------