Adding a new Folder was timing-out during a SQL Stored Procedure.

The logic was changed to more quickly determine if the folder could be checked-out.
This commit is contained in:
Rich 2015-06-10 13:26:53 +00:00
parent 8228d0681a
commit cf585b9ea9

View File

@ -7883,14 +7883,14 @@ BEGIN
INSERT INTO @CheckOuts SELECT DISTINCT SessionID FROM Owners WHERE OwnerItemID = @VersionID AND OwnerType = 2
--see what procedures maybe checked out
INSERT INTO @CheckOuts
SELECT ss.SessionID FROM dbo.vefn_GetVersiONItems(@VersionID) vi
SELECT ss.SessionID FROM dbo.vefn_GetVersiONItems(isnull(@VersionID,'0')) vi
INNER JOIN Contents cc ON vi.ContentID = cc.ContentID
INNER JOIN Owners oo ON vi.ItemID = oo.OwnerItemID
INNER JOIN Sessions ss ON oo.SessionID = ss.SessionID
WHERE cc.Type = 0
--see what documents maybe checked out
INSERT INTO @CheckOuts
SELECT ss.SessionID FROM dbo.vefn_GetVersiONItems(@VersionID) vi
SELECT ss.SessionID FROM dbo.vefn_GetVersiONItems(isnull(@VersionID,'0')) vi
INNER JOIN Contents cc ON vi.ContentID = cc.ContentID
INNER JOIN Entries ee ON vi.ContentID = ee.ContentID
INNER JOIN Owners oo ON ee.DocID = oo.OwnerItemID