diff --git a/src/Umbraco.Web.UI.Client/src/common/directives/components/umbmediagrid.directive.js b/src/Umbraco.Web.UI.Client/src/common/directives/components/umbmediagrid.directive.js index 01de877b799f..dfb33bd50ad5 100644 --- a/src/Umbraco.Web.UI.Client/src/common/directives/components/umbmediagrid.directive.js +++ b/src/Umbraco.Web.UI.Client/src/common/directives/components/umbmediagrid.directive.js @@ -351,14 +351,17 @@ Use this directive to generate a thumbnail grid of media items. // sort function scope.sortBy = function (item) { if (scope.sortColumn === "updateDate") { - return [-item['isFolder'],item['updateDate']]; + return [-item['isFolder'],parseUpdateDate(item['updateDate'])]; } else { return [-item['isFolder'],item['name']]; } }; - + function parseUpdateDate(date) { + var parsedDate = Date.parse(date); + return isNaN(parsedDate) ? date : parsedDate; + } } var directive = {