Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
-- 22-04-2024 DB Included NULL NodeId and UserId in call to [hierarchy].[FolderNodeVersionCreate].
-- 15-05-2024 DB Accept @ParentNodePathId as input parameter, create NodePath and populate NodePathId and ParentNodePathId in HierarchyEditDetail.
-- 10-07-2024 DB Added PrimaryCatalogueNodeId to the NodeVersion table.
-- 04-09-2024 SA The problem with creating the subfolder has been resolved.
-------------------------------------------------------------------------------
CREATE PROCEDURE [hierarchy].[HierarchyEditFolderCreate]
(
Expand Down Expand Up @@ -46,6 +47,24 @@ BEGIN
AND HierarchyEditDetailTypeId = 4 -- Node Link
AND Deleted = 0

-- Sub folder node creation (HierarchyEditDetailTypeId 3)

IF @ParentNodeId IS NULL
BEGIN

SELECT @ParentNodeId = NodeId,
@ParentNodePath = NodePath
FROM hierarchy.NodePath
WHERE Id = @ParentNodePathId
AND Deleted = 0

SELECT TOP 1
@PrimaryCatalogueNodeId = PrimaryCatalogueNodeId
FROM hierarchy.HierarchyEditDetail
WHERE HierarchyEditId = @HierarchyEditId
AND Deleted = 0
END

EXECUTE [hierarchy].[FolderNodeVersionCreate] NULL, @Name, @Description, @PrimaryCatalogueNodeId, @UserId, @CreatedNodeVersionId OUTPUT

SELECT @CreatedNodeId = NodeId FROM hierarchy.NodeVersion WHERE Id = @CreatedNodeVersionId
Expand Down