Fixes more thread safety issues with Access.cs

This commit is contained in:
Shannon
2014-03-27 15:50:56 +11:00
parent eee09ec45b
commit dec60885b4
3 changed files with 82 additions and 50 deletions

View File

@@ -96,7 +96,8 @@ namespace UmbracoExamine.DataServices
[SecuritySafeCritical]
private static XmlNode GetPage(int documentId)
{
var x = Access.AccessXml.SelectSingleNode("/access/page [@id=" + documentId.ToString() + "]");
var xDoc = Access.GetXmlDocumentCopy();
var x = xDoc.SelectSingleNode("/access/page [@id=" + documentId.ToString() + "]");
return x;
}