admin: better english for network error

Massimo Melina committed Apr 9, 2022 at 18:05 UTC 523cafc20736c9cd996d0711f1ff87bddb80bb1d
3 files changed +4 -2
admin/src/api.ts
+2
@@ -41,6 +41,8 @@ export function apiCall(cmd: string, params?: Dict) : Promise<any> {
41 state.loginRequired = true
42 throw new ApiError(res.status, msg)
43 }, err => {
44 + if (err?.message?.includes('fetch'))
45 + throw Error("Network error")
46 throw err
47 })
48 }
frontend/src/api.ts
+1 -1
@@ -23,7 +23,7 @@ export function apiCall(cmd: string, params?: Dict, options: ApiCallOptions={})
23 }, err => {
24 stop?.()
25 if (err?.message?.includes('fetch'))
26 - throw "Network error"
26 + throw Error("Network error")
27 throw err
28 })
29 }
server/src/middlewares.ts
+1 -1
@@ -7,7 +7,7 @@ import { ADMIN_URI, BUILD_TIMESTAMP, DEV, SESSION_DURATION } from './const'
7 import Application from 'koa'
8 import { FRONTEND_URI } from './const'
9 import { cantReadStatusCode, hasPermission, urlToNode } from './vfs'
10 -import { dirTraversal, isDirectory, isLocalHost } from './misc'
10 +import { dirTraversal, isDirectory } from './misc'
11 import { zipStreamFromFolder } from './zip'
12 import { serveFileNode } from './serveFile'
13 import { serveGuiFiles } from './serveGuiFiles'