diff --git a/db.sqlite b/db.sqlite index 1aa3cf4..c1f6fe8 100644 Binary files a/db.sqlite and b/db.sqlite differ diff --git a/db.sqlite-shm b/db.sqlite-shm index 9c6196e..45036d7 100644 Binary files a/db.sqlite-shm and b/db.sqlite-shm differ diff --git a/db.sqlite-wal b/db.sqlite-wal index 3106226..bc39934 100644 Binary files a/db.sqlite-wal and b/db.sqlite-wal differ diff --git a/server/middleware/compress.ts b/server/middleware/compress.ts index 610178c..91ce94d 100644 --- a/server/middleware/compress.ts +++ b/server/middleware/compress.ts @@ -9,9 +9,12 @@ export default defineEventHandler(async (event) => { event.node.res.end = async (body: any, ...args: any[]) => { const buffer = typeof body === "string" ? new TextEncoder().encode(body) : body; - setResponseHeader(event, "Content-Encoding", "zstd"); - setResponseHeader(event, "Vary", "Accept-Encoding"); - //@ts-expect-error - _end.call(event.node.res, await Bun.zstdCompress(buffer), ...args); + if(buffer) + { + setResponseHeader(event, "Content-Encoding", "zstd"); + setResponseHeader(event, "Vary", "Accept-Encoding"); + //@ts-expect-error + _end.call(event.node.res, await Bun.zstdCompress(buffer), ...args); + } }; }); \ No newline at end of file