Was a core change made to WeakAuras recently where we can't access global tables? One WeakAura I've had for awhile has recently become broken.
The line in question is the following:
-- Make sure ItemRack has this gear set
if ItemRackUser.Sets[swapSet] == nil then
37: attempt to index field 'Sets' (a nil value)
(see image) Calling /run print(ItemRackUser) in my chat frame yields a different table than print(G_.ItemRackUser) from inside of my WeakAura's Init. When printing out the keys of ItemRackUser inside WeakAuras, there are no keys/values, meaning WeakAuras is handing me a 'fake' table. I've ran into this issue before when trying to access tables/functions on WeakAuras' forbidden list.
The complete code for the WeakAura is [here] though is likely not relevant to this issue.