Fixes: 27008 - Removes cmsDataType record when a data type is deleted

[TFS Changeset #66066]
This commit is contained in:
Shandem
2010-05-11 12:57:59 +00:00
parent 70794482af
commit 21e9abb5f6

View File

@@ -31,10 +31,19 @@ namespace umbraco.cms.businesslogic.datatype
setupDataTypeDefinition();
}
public override void delete()
{
//delete the cmsDataType role, then the umbracoNode
SqlHelper.ExecuteNonQuery("delete from cmsDataType where nodeId=@nodeId", SqlHelper.CreateParameter("@nodeId", this.Id));
base.delete();
cache.Cache.ClearCacheItem(string.Format("UmbracoDataTypeDefinition{0}", Id));
}
[Obsolete("Use the standard delete() method instead")]
public void Delete()
{
delete();
cache.Cache.ClearCacheItem(string.Format("UmbracoDataTypeDefinition{0}", Id));
}
/// <summary>