Settings keep resetting since new patch/new update
Booggg opened this issue ยท 9 comments
All my setting become unchecked. I then rechecked every setting I wanted, only for it to reset again back to unchecked after 2 reload screens.
Upon logging to an alt and back to my main a few hours later them seem to have re enabled them self. Something funky is going on.
Oh boy that is very strange. I'll have to give this a test and hopefully be able to replicate and fix it soon.
I came across this issue and think its cause trial of style ended and then event is nil causing settings to not load
Edit: Actually its caused by either creating or getting invited to custom events.
This still occurs on DF 3.3.1. We use custom calendar events for raid participation.
Time: Thu Mar 30 10:16:44 2023
Count: 1
Stack: Interface/AddOns/AllTheThings/Settings.lua:2225: attempt to index local 'event' (a nil value)
[string "@Interface/AddOns/AllTheThings/Settings.lua"]:2225: in function `OnRefresh'
[string "@Interface/AddOns/AllTheThings/Settings.lua"]:709: in function `Refresh'
[string "@Interface/AddOns/AllTheThings/Settings.lua"]:696: in function `SetTooltipSetting'
[string "@Interface/AddOns/AllTheThings/Settings.lua"]:2363: in function <Interface/AddOns/AllTheThings/Settings.lua:2361>
[string "=[C]"]: in function `SetValue'
[string "@Interface/AddOns/AllTheThings/Settings.lua"]:289: in function `Initialize'
[string "@Interface/AddOns/AllTheThings/AllTheThings.lua"]:23960: in function `Startup'
[string "@Interface/AddOns/AllTheThings/AllTheThings.lua"]:24746: in function `addonTrigger'
[string "@Interface/AddOns/AllTheThings/AllTheThings.lua"]:24760: in function <Interface/AddOns/AllTheThings/AllTheThings.lua:24758>
[string "@Interface/AddOns/AllTheThings/src/base.lua"]:69: in function <Interface/AddOns/AllTheThings/src/base.lua:67>
Locals: self = FontString {
0 = <userdata>
OnRefresh = <function> defined @Interface/AddOns/AllTheThings/Settings.lua:2219
}
date = <table> {
monthDay = 30
weekday = 5
month = 3
minute = 16
hour = 9
year = 2023
}
numEvents = 3
(for index) = 1
(for limit) = 3
(for step) = 1
i = 1
event = nil
(*temporary) = <function> defined =[C]:-1
(*temporary) = 0
(*temporary) = 30
(*temporary) = "attempt to index local 'event' (a nil value)"
L = <table> {
NOT_TRADEABLE = "Not Tradeable"
FLIGHT_PATHS_DESC = "Flight paths are cached when you talk to the flight master on each continent.
- Crieve"
TAB_SPACING = -10
CLASSES_CHECKBOX = "Classes"
DEBUG_MODE = "Debug Mode (Show Everything)"
CELEBRATE_COLLECTED_CHECKBOX = "Collected Things Trigger a Celebration"
COMPLETED_YEARLY = "This can be completed yearly."
REPUTATIONS_CHECKBOX_TOOLTIP = "Enable this option to track reputations.
Once you reach Exalted or Best Friend with a reputation, it will be marked Collected.
You may have to do a manual refresh for this to update correctly."
REROLL_DESC = "Click this button to reroll using the active filter."
FUTURE_UNOBTAINABLE = "Future Unobtainable!"
DELETE_CHARACTER = "Right Click to Delete this Character"
LOOT_TABLE_CHANCE = "Loot Table Chance"
COLLECTED_ICON = ""
WITH_WRAPPING_CHECKBOX_TOOLTIP = "Enable this option to allow the Source lines to wrap within the tooltip.
This will ensure that the tooltips do not grow wider than necessary, but will unfortunately make the Source information harder to read in many situations."
QUEST_OBJECTIVE_INVALID = "Invalid Quest Objective"
FACTION_MODE_TOOLTIP = "Turn this setting on if you want to see Account Mode data only for races and classes of your current faction."
TITLE_COMPLETIONIST = "Completionist "
RACE_LOCKED = "Race Locked"
PROFILE_COPY_TOOLTIP = "Copy the Selected Profile into the Current Profile"
AH_SCAN_SUCCESSFUL_1 = ": Successfully scanned "
RACES_CHECKBOX = "Races"
FOR_THINGS_CHECKBOX = "For Things"
RAID_DESC = "Click this button to select a random raid based on what you're missing."
AUTO_RAID_ASSISTANT_CHECKBOX_TOOLTIP = "Enable this option if you want to see an alternative group/party/raid settings manager called the 'Raid Assistant'. The list will automatically update whenever group settings change.
You can also bind this setting to a Key.
Key Bindings -> Addons -> ALL THE THINGS -> Toggle Raid Assistant
Shortcut Command: /attra"
ITEM_FILTER_LABEL = "Weapons & Armor"
CURRENCY_FOR = "Currency for"
KNOWN_BY_CHECKBOX = "Known By"
DROP_CHANCES_CHECKBOX_TOOLTIP = "Enable this option to calculate various drop chance information in the tooltip for an item in an ATT window.
This can be helpful for knowing which Loot Spec should be used when Bonus Rolling for an item."
REPORT_COMPLETED_QUESTS_CHECKBOX```
Fixed in #1348