This is a really scary bug. I'm using a image-picker propertylike this:
[UIHint(UIHint.Image)]
[CultureSpecific]
public virtual Url MyImage { get; set; }
My site is using multilanguage and this one is CultureSpecific
When editing in EPiServer, everything works fine as long as you just use the ...-button to edit the imageurl. BUT if I instead select the url directly in the textfield (by Cut/Paste for example), all propertydata for all languages disappears from database. When publishing the page, the property is gone for all other languages.
I'm inspecting whats happens by making this query in the database:
SELECT *
FROM [tblContentProperty]
where fkcontentid = [PAGEID THAT I'M EDITING]
and fkPropertydefinitionid = [PROPERTYDEFINITIONID]
I can see a row for every language I got on my site, but once I make a Ctrl-X in the inputfield on imagepicker, all rows disapears! Notice that I didn't even publish anything.
If i then select my image, it's only published on the current language, all other languages are gone