From 7fd823c9e9a69bc21e360b96504cd879da288283 Mon Sep 17 00:00:00 2001 From: Shannon Date: Mon, 28 Oct 2013 11:22:23 +1100 Subject: [PATCH] Fixes DataTypeDefinitionRepository to properly delete a data type including it's pre-values --- .../Persistence/Repositories/DataTypeDefinitionRepository.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Umbraco.Core/Persistence/Repositories/DataTypeDefinitionRepository.cs b/src/Umbraco.Core/Persistence/Repositories/DataTypeDefinitionRepository.cs index 7abcc8e4b0..7cd7069751 100644 --- a/src/Umbraco.Core/Persistence/Repositories/DataTypeDefinitionRepository.cs +++ b/src/Umbraco.Core/Persistence/Repositories/DataTypeDefinitionRepository.cs @@ -204,6 +204,9 @@ namespace Umbraco.Core.Persistence.Repositories Database.Delete("WHERE id = @Id", new { Id = dto.Id }); } + //Delete the pre-values + Database.Delete("WHERE datatypeNodeId = @Id", new {Id = entity.Id}); + //Delete Content specific data Database.Delete("WHERE nodeId = @Id", new { Id = entity.Id });