From 04789d5426720a9f05d30f8781b73ca459d4c0c3 Mon Sep 17 00:00:00 2001 From: DJj123dj <80536295+DJj123dj@users.noreply.github.com> Date: Sat, 25 Jan 2025 11:47:50 +0100 Subject: [PATCH] Fixed #121 : Ticket busy will now reset on reboot --- src/core/api/defaults/code.ts | 3 ++- src/data/framework/codeLoader.ts | 8 ++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/core/api/defaults/code.ts b/src/core/api/defaults/code.ts index 90e2436..e7ced95 100644 --- a/src/core/api/defaults/code.ts +++ b/src/core/api/defaults/code.ts @@ -23,7 +23,8 @@ export interface ODCodeManagerIds_Default { "openticket:autoclose-timeout":ODCode, "openticket:autoclose-leave":ODCode, "openticket:autodelete-timeout":ODCode, - "openticket:autodelete-leave":ODCode + "openticket:autodelete-leave":ODCode, + "openticket:ticket-anti-busy":ODCode, } /**## ODCodeManager_Default `default_class` diff --git a/src/data/framework/codeLoader.ts b/src/data/framework/codeLoader.ts index 43f54f2..4fece50 100644 --- a/src/data/framework/codeLoader.ts +++ b/src/data/framework/codeLoader.ts @@ -483,4 +483,12 @@ const loadAutoCode = () => { } }) })) + + //TICKET ANTI BUSY + openticket.code.add(new api.ODCode("openticket:ticket-anti-busy",-1,() => { + for (const ticket of openticket.tickets.getAll()){ + //free tickets from corruption due to openticket:busy variable + ticket.get("openticket:busy").value = false + } + })) } \ No newline at end of file