Correcting a new issues after merge

This commit is contained in:
Morten Christensen
2012-11-13 15:13:06 -01:00
parent 59630b99b4
commit f7b7b90bed
2 changed files with 6 additions and 5 deletions

View File

@@ -16,7 +16,7 @@ namespace Umbraco.Core.Models.EntityBase
{
private bool _hasIdentity;
private int? _hash;
private Lazy<int> _id;
private int _id;
private Guid _key;
/// <summary>
@@ -27,11 +27,11 @@ namespace Umbraco.Core.Models.EntityBase
{
get
{
return _id == null ? default(int) : _id.Value;
return _id;
}
set
{
_id = new Lazy<int>(() => value);
_id = value;
HasIdentity = true;
}
}
@@ -47,7 +47,7 @@ namespace Umbraco.Core.Models.EntityBase
get
{
if (_key == Guid.Empty)
return _id.Value.ToGuid();
return _id.ToGuid();
return _key;
}
@@ -88,7 +88,7 @@ namespace Umbraco.Core.Models.EntityBase
protected void ResetIdentity()
{
_hasIdentity = false;
_id = new Lazy<int>(() => default(int));
_id = default(int);
}
/// <summary>

View File

@@ -17,6 +17,7 @@ using Umbraco.Core.Logging;
using Umbraco.Core.Models;
using Umbraco.Core.PropertyEditors;
using umbraco.interfaces;
using File = System.IO.File;
namespace Umbraco.Core
{