From ab76c69199af680db61495ef1d03c6f419120c2b Mon Sep 17 00:00:00 2001 From: Rich Date: Tue, 2 Feb 2016 13:21:25 +0000 Subject: [PATCH] Corrected checkout logic for non-Enhanced Document procedures --- PROMS/DataLoader/PROMSFixes.Sql | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/PROMS/DataLoader/PROMSFixes.Sql b/PROMS/DataLoader/PROMSFixes.Sql index a4a3f4a3..8d168498 100644 --- a/PROMS/DataLoader/PROMSFixes.Sql +++ b/PROMS/DataLoader/PROMSFixes.Sql @@ -11201,11 +11201,11 @@ AS BEGIN with ItemZ(ItemId, EnhID, Level) as (Select ItemID,xEnhanced.value('@ItemID','int') EnhID, 0 from Items II Join (Select ContentID, cast(config as xml) xconfig From Contents) - CC On CC.ContentID = II.ContentID cross apply xconfig.nodes('//Enhanced') tEnhanced(xEnhanced) Where ItemID = @ItemID + CC On CC.ContentID = II.ContentID outer apply xconfig.nodes('//Enhanced') tEnhanced(xEnhanced) Where ItemID = @ItemID Union ALL Select II.ItemID,xEnhanced.value('@ItemID','int') EnhID, ZZ.Level+1 from Items II Join ItemZ ZZ on ZZ.EnhID = II.ItemID Join (Select ContentID, cast(config as xml) xconfig From Contents) CC On CC.ContentID = II.ContentID - cross apply xconfig.nodes('//Enhanced') tEnhanced(xEnhanced) Where zz.Level < 2) + outer apply xconfig.nodes('//Enhanced') tEnhanced(xEnhanced) Where zz.Level < 2) INSERT INTO @VersionItems Select distinct dbo.vefn_GetVersionIDByItemID(ZZ.ItemID) VersionID, ZZ.ItemID, II.ContentID from ItemZ ZZ Join Items II on II.ItemID = ZZ.ItemID OPTION (MAXRECURSION 10000)