From 6d15fbc9b4e486fd8f52ff760dbf50637682d772 Mon Sep 17 00:00:00 2001 From: zefie Date: Mon, 28 Nov 2022 14:28:40 -0500 Subject: [PATCH] fix could not unregister if multiple users existed --- zefie_wtvp_minisrv/ServiceVault/wtv-tricks/unregister.js | 4 +--- zefie_wtvp_minisrv/includes/WTVClientSessionData.js | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/zefie_wtvp_minisrv/ServiceVault/wtv-tricks/unregister.js b/zefie_wtvp_minisrv/ServiceVault/wtv-tricks/unregister.js index f3c5b41f..14a615e2 100644 --- a/zefie_wtvp_minisrv/ServiceVault/wtv-tricks/unregister.js +++ b/zefie_wtvp_minisrv/ServiceVault/wtv-tricks/unregister.js @@ -9,9 +9,7 @@ if (!session_data.getSessionData("registered")) { var redirect = [5, "client:relogin?"]; var message = "Error: Your box is not registered. You are accessing " + minisrv_config.config.service_name + " in Guest Mode. There is nothing to delete!"; } else if (session_data.user_id !== 0) { - headers += "\nwtv-noback-all: wtv-"; - headers += "\nwtv-expire-all: wtv-"; - var redirect = [5, "wtv-tricks:/tricks"]; + var redirect = [5, "client:relogin?"]; var message = "Error: You must be the primary user to unregister this box."; } else if (request_headers.query.confirm_unregister) { if (session_data.unregisterBox()) { diff --git a/zefie_wtvp_minisrv/includes/WTVClientSessionData.js b/zefie_wtvp_minisrv/includes/WTVClientSessionData.js index 50103ffa..ba025fe5 100644 --- a/zefie_wtvp_minisrv/includes/WTVClientSessionData.js +++ b/zefie_wtvp_minisrv/includes/WTVClientSessionData.js @@ -91,7 +91,7 @@ class WTVClientSessionData { } switchUserID(user_id, update_mail = true, update_ticket = true, update_favorite = true) { - this.user_id = user_id; + this.user_id = parseInt(user_id); if (user_id != null) { this.loadSessionData(); if (this.isRegistered() && update_mail) this.assignMailStore();