Skip to content

Item enricher with full uuid and activity name/uuid does not work correctly #6218

@ArtemBogdanov

Description

@ArtemBogdanov

foundry version: 12.343
dnd5e system version: 4.4.4

When attempting to use an enricher of the type [[/item FULL_UUID activity=NAME/RELATIVE_UUID/FULL_UUID]], an activity selection window opens instead of the activity being executed as expected.

Examples:
[[/item Actor.MXU8NQr9NvVTLhvk.Item.Khs6hrXxWl86yDrH activity=CHDCY0pSFAQzPsWu]]
[[/item Actor.MXU8NQr9NvVTLhvk.Item.Khs6hrXxWl86yDrH activity=Actor.MXU8NQr9NvVTLhvk.Item.Khs6hrXxWl86yDrH.Activity.CHDCY0pSFAQzPsWu]]
[[/item Actor.MXU8NQr9NvVTLhvk.Item.Khs6hrXxWl86yDrH activity="Activity name"]]

actual HTML code after applying enricher:

<span class="roll-link-group" data-type="item" data-roll-item-actor="Actor.MXU8NQr9NvVTLhvk" data-roll-item-uuid="Actor.MXU8NQr9NvVTLhvk.Item.Khs6hrXxWl86yDrH">
    <a class="roll-link"><i class="fa-solid fa-dice-d20" inert=""></i>Item name</a>
</span>

expected HTML code after applying enricher:

<span class="roll-link-group" data-type="item" data-roll-activity-uuid="Actor.MXU8NQr9NvVTLhvk.Item.Khs6hrXxWl86yDrH.Activity.CHDCY0pSFAQzPsWu">
    <a class="roll-link"><i class="fa-solid fa-dice-d20" inert=""></i>Item name: Activity name</a></span>

Root cause assumptions:
In async function enrichItem(config, label, options), when itemUuidMatch === true makes a link to the item only and stops processing.

Metadata

Metadata

Assignees

No one assigned

    Type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions