U4-5051 - Macro alias containing ':' breaks macro rendering in RTE

Created by Can Koluman 04 Jun 2014, 09:30:30 Updated by Shannon Deminick 26 Jun 2017, 05:39:42

When the macro alias contains a ':' character, e.g., This:IsAMacroName, and the macro is placed in an RTE, then after 1st publish, the macro is not rendered in the RTE.

Expected:

Macro alias: This:IsAMacroName

Actual: <!--?UMBRACO_MACRO macroAlias="This:IsAMacroName" /-->

Cause: Probably somewhere, the ':' character is used as a split character.

Possible resolution: (1) Make it illegal to add ':' to a macro alias (2) Use another split character.

Workaround: Do not use ':' in a macro alias.

Many thanks, Cheers.

Comments

Shannon Deminick 26 Jun 2017, 05:39:42

Closing issue due to inactivity - see blog post for details https://umbraco.com/blog/issue-tracker-cleanup/


Priority: Normal

Type: Bug

State: Closed

Assignee:

Difficulty: Normal

Category:

Backwards Compatible: True

Fix Submitted:

Affected versions: 7.1.1

Due in version:

Sprint:

Story Points:

Cycle: