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 {