Geta / geta-optimizely-genericlinks

An extensive alternative to LinkItemCollection in Optimizely.
Apache License 2.0
4 stars 0 forks source link

Property value reset on publish #10

Closed zlatinovic closed 2 years ago

zlatinovic commented 2 years ago

I have extended LinkData to with this fileds

        [Display(Name = "Thumbnail image", Order = 0)]
        [AllowedTypes(AllowedTypes = new[] { typeof(ImageFile) })]
        [UIHint(UIHint.Image)]
        public virtual ContentReference? ThumbnailImage
        {
            get => GetAttribute((v) => ContentReference.Parse(v));
            set => SetAttribute(value, (v) => v.ToString());
        }

        [Display(Name = "Hide image", Order = 10)]
        public virtual bool HideImage
        {
            get => GetAttribute(v => bool.Parse(v));
            set => SetAttribute(value, (v) => v.ToString());
        }

If I add link and check on 'Hide image' property and publish updates when I open link to quick edit or edit 'Hide image' is not checked. I'm using version 1.4.1 and Optimizely version 12.6.0