U4-5152 - v6.2: Property Editor Value Converters no longer work

Created by Asbjørn Riis-Knudsen 26 Jun 2014, 17:51:22 Updated by Shannon Deminick 26 Jun 2017, 05:39:42

I usually create a bunch of value converters to get a clean representation of the database XML value in the views. This has always worked well, but in v6.2 that is no longer the case. I always get the result as DynamicXml object, which I would rather avoid. I would much prefer to get a nice strongly-typed object, but I can no longer override the built-in converter. Attempting that just gives me the "More than one converter for property type" YSOD, even though there is no specific property type converter for that datatype. I tested this with the Related Links datatype, but it seems to apply to every XML-based datatype.

Also, I have previously created a property value converter for the Image Cropper to be used on media items. This strategy no longer works, as the converter is no longer called. I just get a null value returned. Without the converter, I get a string back. The behavior should be consistent here, I should at least be getting DynamicXml and not a string. I am not quite sure whether this is the same issue or a different one - I am open to splitting it out into a separate issue, though.

This sounds like it is related to U4-3591, but of course without the JSON part. v6.2 seems to have imported v7's property value converter system, but not added the fix for this issue.

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: 6.2.0, 6.2.1, 6.2.2

Due in version:

Sprint:

Story Points:

Cycle: