summaryrefslogtreecommitdiff
path: root/src/server/file
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-05-04 17:59:51 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-05-04 17:59:51 +0900
commited9e7520f19daf872907f32784c98324915714a4 (patch)
treeda5c3878cb1a569fdb4e803ca2a060d78341e9ce /src/server/file
parent2.1.2 (diff)
downloadmisskey-ed9e7520f19daf872907f32784c98324915714a4.tar.gz
misskey-ed9e7520f19daf872907f32784c98324915714a4.tar.bz2
misskey-ed9e7520f19daf872907f32784c98324915714a4.zip
Fix bug
Diffstat (limited to 'src/server/file')
-rw-r--r--src/server/file/send-drive-file.ts8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/server/file/send-drive-file.ts b/src/server/file/send-drive-file.ts
index 123f5440e2..dd682fe4d7 100644
--- a/src/server/file/send-drive-file.ts
+++ b/src/server/file/send-drive-file.ts
@@ -6,6 +6,8 @@ import * as mongodb from 'mongodb';
import DriveFile, { getDriveFileBucket } from '../../models/drive-file';
import DriveFileThumbnail, { getDriveFileThumbnailBucket } from '../../models/drive-file-thumbnail';
+const assets = `${__dirname}/../../server/file/assets/`;
+
const commonReadableHandlerGenerator = (ctx: Koa.Context) => (e: Error): void => {
console.error(e);
ctx.status = 500;
@@ -25,16 +27,16 @@ export default async function(ctx: Koa.Context) {
if (file == null) {
ctx.status = 404;
- await send(ctx, `${__dirname}/assets/dummy.png`);
+ await send(ctx, `${__dirname}/assets/dummy.png`, { root: assets });
return;
}
if (file.metadata.deletedAt) {
ctx.status = 410;
if (file.metadata.isExpired) {
- await send(ctx, `${__dirname}/assets/cache-expired.png`);
+ await send(ctx, `${__dirname}/assets/cache-expired.png`, { root: assets });
} else {
- await send(ctx, `${__dirname}/assets/tombstone.png`);
+ await send(ctx, `${__dirname}/assets/tombstone.png`, { root: assets });
}
return;
}