Fix last modified date time handling for tags with no date times, and fix the sort ordering

This commit is contained in:
Joseph Schorr 2015-03-17 16:49:22 -04:00
parent fe8d006855
commit 699cb9a5da
3 changed files with 13 additions and 5 deletions

View file

@ -46,9 +46,10 @@ angular.module('quay').directive('repoPanelTags', function () {
for (var tag in $scope.repository.tags) {
if (!$scope.repository.tags.hasOwnProperty(tag)) { continue; }
var tagInfo = $.extend($scope.repository.tags[tag], {
var tagData = $scope.repository.tags[tag];
var tagInfo = $.extend(tagData, {
'name': tag,
'last_modified_datetime': new Date($scope.repository.tags[tag].last_modified)
'last_modified_datetime': (new Date(tagData.last_modified || 0)).valueOf() * (-1)
});
allTags.push(tagInfo);