diff --git a/LearningHub.Nhs.WebUI/Helpers/UtilityHelper.cs b/LearningHub.Nhs.WebUI/Helpers/UtilityHelper.cs
index 3f42256e1..03e93fc07 100644
--- a/LearningHub.Nhs.WebUI/Helpers/UtilityHelper.cs
+++ b/LearningHub.Nhs.WebUI/Helpers/UtilityHelper.cs
@@ -110,7 +110,7 @@ public static string GetResourceTypeIconClass(ResourceTypeEnum resourceType)
/// The resource type.
/// The media duration in milliseconds.
/// The resource type name, and duration if applicable.
- public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType, int? durationInMilliseconds)
+ public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType, int? durationInMilliseconds = 0)
{
switch (resourceType)
{
@@ -119,7 +119,9 @@ public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType
case ResourceTypeEnum.Article:
return "Article";
case ResourceTypeEnum.Audio:
- return "Audio - " + GetDurationText(durationInMilliseconds.Value);
+ string durationText = GetDurationText(durationInMilliseconds ?? 0);
+ durationText = string.IsNullOrEmpty(durationText) ? string.Empty : " - " + durationText;
+ return "Audio" + durationText;
case ResourceTypeEnum.Equipment:
return "Equipment";
case ResourceTypeEnum.Image:
@@ -127,7 +129,9 @@ public static string GetPrettifiedResourceTypeName(ResourceTypeEnum resourceType
case ResourceTypeEnum.Scorm:
return "elearning";
case ResourceTypeEnum.Video:
- return "Video - " + GetDurationText(durationInMilliseconds.Value);
+ durationText = GetDurationText(durationInMilliseconds ?? 0);
+ durationText = string.IsNullOrEmpty(durationText) ? string.Empty : " - " + durationText;
+ return "Video" + durationText;
case ResourceTypeEnum.WebLink:
return "Web link";
case ResourceTypeEnum.GenericFile: