Skip to content

Commit e9cc68e

Browse files
authored
Merge pull request #538 from TechnologyEnhancedLearning/TD-4570_Options_are_not_poulating_in_the_hierachy_edit_Screen
Td 4570 options are not poulating in the hierachy edit screen
2 parents a66f52c + 97bdcc8 commit e9cc68e

File tree

3 files changed

+5
-1
lines changed

3 files changed

+5
-1
lines changed

LearningHub.Nhs.WebUI/Controllers/Api/ContributeController.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,7 @@ public async Task<ActionResult> SaveResourceDetailAsync([FromBody] ResourceDetai
465465
request.Description = Regex.Replace(request.Description, "<p> ", "<p>");
466466
request.Description = Regex.Replace(request.Description, "<p></p>", string.Empty);
467467
request.Description = Regex.Replace(request.Description, "\\n", string.Empty);
468-
468+
request.PrimaryCatalogueNodeId = (int)request.ResourceCatalogueId;
469469
int resourceVersionId = await this.contributeService.SaveResourceDetailAsync(request);
470470
return this.Ok(resourceVersionId);
471471
}

WebAPI/LearningHub.Nhs.Database/Stored Procedures/Hierarchy/CatalogueCreate.sql

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,9 @@ BEGIN
101101

102102
SELECT @NodeVersionId = SCOPE_IDENTITY()
103103

104+
UPDATE nv SET PrimaryCatalogueNodeId = CatalogueNodeId from hierarchy.NodePath np
105+
INNER JOIN hierarchy.NodeVersion nv ON nv.NodeId = np.NodeId where nv.Id =@NodeVersionId
106+
104107
UPDATE [hierarchy].[Node]
105108
SET CurrentNodeVersionId = @NodeVersionId
106109
WHERE Id = @NodeId

WebAPI/LearningHub.Nhs.Repository/Resources/ResourceVersionRepository.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -337,6 +337,7 @@ public async Task<List<ResourceVersion>> GetResourceVersionsAsync(int resourceId
337337
resourceVersionUpdate.ResourceLicenceId = resourceVersion.ResourceLicenceId == 0 ? null : resourceVersion.ResourceLicenceId;
338338
resourceVersionUpdate.SensitiveContent = resourceVersion.SensitiveContent;
339339
resourceVersionUpdate.CertificateEnabled = resourceVersion.CertificateEnabled;
340+
resourceVersionUpdate.PrimaryCatalogueNodeId = resourceVersion.PrimaryCatalogueNodeId;
340341
this.SetAuditFieldsForUpdate(userId, resourceVersionUpdate);
341342
}
342343

0 commit comments

Comments
 (0)