Fix: Origin undefined on error handling (#4224)

This commit is contained in:
Nelson Chan 2023-12-13 01:35:39 +08:00 committed by GitHub
parent 4245ea86e7
commit 4185ec20b0
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -134,9 +134,10 @@ class UptimeKumaServer {
log.info("auth", "WebSocket with no origin is allowed"); log.info("auth", "WebSocket with no origin is allowed");
callback(null, true); callback(null, true);
} else { } else {
try {
let host = req.headers.host; let host = req.headers.host;
let origin = req.headers.origin; let origin = req.headers.origin;
try {
let originURL = new URL(origin); let originURL = new URL(origin);
let xForwardedFor; let xForwardedFor;
if (await Settings.get("trustProxy")) { if (await Settings.get("trustProxy")) {