From 5bbb3a4750cdd07148d20ba367a4540730817d6b Mon Sep 17 00:00:00 2001 From: swapnamol-abraham Date: Wed, 23 Apr 2025 12:34:34 +0100 Subject: [PATCH] TD-4382: Video progress recorded but not changing status to complete --- .../Activity/CalculatePlayedMediaSegments.sql | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Activity/CalculatePlayedMediaSegments.sql b/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Activity/CalculatePlayedMediaSegments.sql index b1d464f56..a110071b8 100644 --- a/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Activity/CalculatePlayedMediaSegments.sql +++ b/WebAPI/LearningHub.Nhs.Database/Stored Procedures/Activity/CalculatePlayedMediaSegments.sql @@ -9,6 +9,7 @@ -- 09-11-2020 RobS Initial Revision -- 30-10-2023 RobS Updates for changes to activity status. Ending ResourceActivity status is now 'Incomplete' if -- user hasn't played whole media file. Used to be 'Completed'. +-- 23-04-2025 SA TD-4382 - added the condition to exclude the deleted resource versions ------------------------------------------------------------------------------- CREATE PROCEDURE [activity].[CalculatePlayedMediaSegments] @@ -41,7 +42,7 @@ from [resources].[ResourceVersion] (nolock) rv left join [resources].[AudioResourceVersion] (nolock) arv on arv.ResourceVersionId = rv.Id where rv.ResourceId = @ResourceId and rv.MajorVersion = @MajorVersion - and rv.VersionStatusId > 1 + and rv.VersionStatusId > 1 and rv.Deleted = 0 --select @DurationInSeconds -- Start the analysis.