Core.Resolution - fix concurrency issues

This commit is contained in:
Stephan
2013-10-02 11:07:04 +02:00
parent 1090248223
commit 9b43a86b94
4 changed files with 81 additions and 71 deletions

View File

@@ -102,10 +102,7 @@ namespace Umbraco.Core.ObjectResolution
{
get
{
// ensure we can
if (CanResolveBeforeFrozen == false)
Resolution.EnsureIsFrozen();
using (Resolution.Reader(CanResolveBeforeFrozen))
using (new ReadLock(_lock))
{
if (!_canBeNull && _value == null)