Corrects u4-1870 - Refactor Load Content SQL to check if ID is in published list

versus using a join that can cause duplicate entries.
This commit is contained in:
Casey Neehouse
2013-03-07 21:00:31 +05:00
parent 62d365573f
commit caad0afed8

View File

@@ -1091,8 +1091,7 @@ namespace umbraco
string sql =
@"select umbracoNode.id, umbracoNode.parentId, umbracoNode.sortOrder, cmsContentXml.xml from umbracoNode
inner join cmsContentXml on cmsContentXml.nodeId = umbracoNode.id and umbracoNode.nodeObjectType = @type
inner join cmsDocument on cmsDocument.nodeId = umbracoNode.id
where cmsDocument.published = 1
where umbracoNode.id in (select cmsDocument.nodeId from cmsDocument where cmsDocument.published = 1)
order by umbracoNode.level, umbracoNode.sortOrder";
lock (DbReadSyncLock)