diff --git a/src/VirtoCommerce.CatalogModule.Core/Model/Property.cs b/src/VirtoCommerce.CatalogModule.Core/Model/Property.cs index 689af223a..3a3c73904 100644 --- a/src/VirtoCommerce.CatalogModule.Core/Model/Property.cs +++ b/src/VirtoCommerce.CatalogModule.Core/Model/Property.cs @@ -38,7 +38,6 @@ public class Property : AuditableEntity, IInheritable, ICloneable, IHasOuterId, public string CategoryId { get; set; } [JsonIgnore] public Category Category { get; set; } - public string Code { get; set; } public string Name { get; set; } public bool Required { get; set; } public bool Dictionary { get; set; } diff --git a/src/VirtoCommerce.CatalogModule.Data/Validation/PropertyValidator.cs b/src/VirtoCommerce.CatalogModule.Data/Validation/PropertyValidator.cs index e60fe6fc1..2216dfbc7 100644 --- a/src/VirtoCommerce.CatalogModule.Data/Validation/PropertyValidator.cs +++ b/src/VirtoCommerce.CatalogModule.Data/Validation/PropertyValidator.cs @@ -11,11 +11,6 @@ public PropertyValidator() //RuleFor(property => property.CatalogId).NotNull().NotEmpty(); RuleFor(property => property.Name).NotNull().NotEmpty().WithMessage(x => $"Name is null or empty").MaximumLength(128); - RuleFor(product => product.Code).NotNull().NotEmpty() - .MaximumLength(64) - .DependentRules(() => RuleFor(product => product.Code) - .Must(x => x.IndexOfAny(_illegalCodeChars) < 0) - .WithMessage("product code contains illegal chars")); } } }