foundryvtt / foundryvtt-premium-content

Public issue tracking for feature requests and bug reports related to first-party premium content for Foundry Virtual Tabletop.

Home Page:https://foundryvtt.com/packages/premium

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

[Bug]: Tattoo's not working

robgrahamau opened this issue · comments

What happened?

Since the last update of Tasha's cauldron I am getting an error on anything that has a tattoo on it and any time I create a tattoo, the sheet for the tattoo will not open either the error is shown here

image

What package are you reporting this for?

Tasha's Cauldron of Everything

Version

1.1.0

Relevant log output

Error: An error occurred while rendering TattooSheet 92. Cannot read properties of undefined (reading 'activation')
    at Hooks.onError (foundry.js:630:24)
    at 🎁call_wrapped [as call_wrapped] (libWrapper-wrapper.js:507:22)
    at 🎁Hooks.onError#lib-wrapper (listeners.js:138:11)
    at 🎁Hooks.onError#0 (libWrapper-wrapper.js:187:52)
    at foundry.js:5771:13Caused by: TypeError: Cannot read properties of undefined (reading 'activation')
    at TattooSheet._getItemProperties (item-sheet.mjs:427:25)
    at TattooSheet.getData (item-sheet.mjs:111:28)
    at async TattooSheet.getData (tattoo-sheet.mjs:20:21)
    at async TattooSheet._render (foundry.js:5814:18)
    at async TattooSheet._render (foundry.js:6548:5)
    at async TattooSheet._render (foundry.js:7134:5)

Have confirmed too that a raw new world with just tasha'a and the DND5E installation causes it

error: An error occurred while rendering TattooSheet 40. Cannot read properties of undefined (reading 'activation')
    at Hooks.onError (foundry.js:630:24)
    at foundry.js:5771:13Caused by: TypeError: Cannot read properties of undefined (reading 'activation')
    at TattooSheet._getItemProperties (item-sheet.mjs:427:25)
    at TattooSheet.getData (item-sheet.mjs:111:28)
    at async TattooSheet.getData (tattoo-sheet.mjs:20:21)
    at async TattooSheet._render (foundry.js:5814:18)
    at async TattooSheet._render (foundry.js:6548:5)
    at async TattooSheet._render (foundry.js:7134:5)
 

Rolling back to 1.0.1 fixes the above issue so it's something that changed between 1.0.1 and 1.1