fix: resolve state_unsafe_mutation in getChatVar()

This commit is contained in:
bangonicdd
2025-01-06 09:32:35 +09:00
parent 3849d1e781
commit 806ec4bc97

View File

@@ -2172,7 +2172,7 @@ export function getChatVar(key:string){
return 'null'
}
const chat = char.chats[char.chatPage]
chat.scriptstate = chat.scriptstate ?? {}
chat.scriptstate ??= {}
const state = (chat.scriptstate['$' + key])
if(state === undefined || state === null){
const defaultVariables = parseKeyValue(char.defaultVariables).concat(parseKeyValue(DBState.db.templateDefaultVariables))