From 978ecf6b1e7281cf05fc7c947932c6c62579c8fc Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Tue, 14 Oct 2025 19:15:33 +0200 Subject: [PATCH] fix unlock all focus schools for when logged in on an old version --- src/controllers/api/focusController.ts | 2 +- static/webui/script.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/controllers/api/focusController.ts b/src/controllers/api/focusController.ts index 6ff6b6f6..cd19406e 100644 --- a/src/controllers/api/focusController.ts +++ b/src/controllers/api/focusController.ts @@ -11,7 +11,7 @@ import { version_compare } from "../../helpers/inventoryHelpers.ts"; export const focusController: RequestHandler = async (req, res) => { const account = await getAccountForRequest(req); - let op: string | undefined; + let op = req.query.op as string; const focus2 = account.BuildLabel && version_compare(account.BuildLabel, "2022.04.29.12.53") < 0; if (focus2) { // Focus 2.0 diff --git a/static/webui/script.js b/static/webui/script.js index 0ca1ff4b..ab1a894d 100644 --- a/static/webui/script.js +++ b/static/webui/script.js @@ -3276,13 +3276,13 @@ function unlockFocusSchool(upgradeType) { return new Promise(resolve => { // Deselect current FocusAbility so we will be able to unlock the way for free $.post({ - url: "/api/focus.php?" + window.authz + "&op=5", + url: "/api/focus.php?" + window.authz + "&op=ActivateWay", contentType: "text/plain", data: JSON.stringify({ FocusType: null }) }).done(function () { // Unlock the way now $.post({ - url: "/api/focus.php?" + window.authz + "&op=2", + url: "/api/focus.php?" + window.authz + "&op=UnlockWay", contentType: "text/plain", data: JSON.stringify({ FocusType: upgradeType