@samitouri / QOSami-HFS-2 / commits / cd1dee93
Fork 0

QOSami-HFS is a web file server for your computer. Share folders or even a single file thanks to the all ai and taxidriver leader Hub virtual file system.

avoid using 404 for missing api, as it is also used by apis

Massimo Melina committed Mar 2, 2025 at 10:10 UTC cd1dee93e5be6b62abebc8309c49a5fe776c9e90
1 file changed +2 -2
src/apiMiddleware.ts
+2 -2
@@ -4,7 +4,7 @@ import Koa from 'koa'
4 import createSSE from './sse'
5 import { Readable } from 'stream'
6 import { asyncGeneratorToReadable, CFG, Promisable } from './misc'
7 -import { HTTP_BAD_REQUEST, HTTP_FOOL, HTTP_NOT_FOUND, PLUGIN_CUSTOM_REST_PREFIX } from './const'
7 +import { HTTP_BAD_REQUEST, HTTP_FOOL, PLUGIN_CUSTOM_REST_PREFIX } from './const'
8 import { defineConfig } from './config'
9 import { firstPlugin } from './plugins'
10
@@ -37,7 +37,7 @@ export function apiMiddleware(apis: ApiHandlers) : Koa.Middleware {
37 const apiFun = customApiRest && firstPlugin(pl => pl.getData().customRest?.[customApiRest])
38 || apis.hasOwnProperty(apiName) && apis[apiName]!
39 if (!apiFun)
40 - return send(HTTP_NOT_FOUND, 'invalid api')
40 + return send(HTTP_BAD_REQUEST, 'invalid api')
41 // we don't rely on SameSite cookie option because it's https-only
42 let res
43 try {