From 2babb2373d2c6a1e2ed2afcb575e70a1090b08a1 Mon Sep 17 00:00:00 2001 From: Shannon Date: Tue, 28 Oct 2014 12:17:05 +1000 Subject: [PATCH] ensures new member types have correct default icon --- .../Persistence/Repositories/MemberTypeRepository.cs | 6 ++++++ src/umbraco.cms/businesslogic/member/MemberType.cs | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs b/src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs index eb790fa986..bc79157b32 100644 --- a/src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs +++ b/src/Umbraco.Core/Persistence/Repositories/MemberTypeRepository.cs @@ -170,6 +170,12 @@ namespace Umbraco.Core.Persistence.Repositories ((MemberType)entity).AddingEntity(); + //set a default icon if one is not specified + if (entity.Icon.IsNullOrWhiteSpace()) + { + entity.Icon = "icon-user"; + } + //By Convention we add 9 stnd PropertyTypes to an Umbraco MemberType entity.AddPropertyGroup(Constants.Conventions.Member.StandardPropertiesGroupName); var standardPropertyTypes = Constants.Conventions.Member.GetStandardPropertyTypeStubs(); diff --git a/src/umbraco.cms/businesslogic/member/MemberType.cs b/src/umbraco.cms/businesslogic/member/MemberType.cs index 52aa756f51..7d6bcd4f07 100644 --- a/src/umbraco.cms/businesslogic/member/MemberType.cs +++ b/src/umbraco.cms/businesslogic/member/MemberType.cs @@ -226,7 +226,7 @@ namespace umbraco.cms.businesslogic.member { Level = 1, Name = Text, - Icon = "member.gif", + Icon = "icon-user", Alias = alias }; ApplicationContext.Current.Services.MemberTypeService.Save(mt);