X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=server%2Fcontrollers%2Flazy-static.ts;h=b082e41f64ebaadeab9c87854f7061cd5c66e32f;hb=5f3505ba78bc05fc61aeca44d95f9a954934c0fc;hp=0cab5dcd082f63a4cee7ddb7c279067b9861e47e;hpb=c53853ca1b8e32aea5259d436d3d284b9d178919;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 ) // ---------------------------------------------------------------------------