Fix timeline's delete-then-tag display bug

Currently, if a tag is deleted and then assigned later, it shows up as a move, rather than a delete+create. This is due to the threshold check being backwards.

Fixes #1824
This commit is contained in:
Joseph Schorr 2016-09-12 15:46:23 -04:00
parent c027e6cc27
commit 13bcba4206

View file

@ -75,7 +75,8 @@ angular.module('quay').directive('repoTagHistory', function () {
// then the action was a move, rather than a delete and a create.
var currentEntries = tagEntries[tagName];
var futureEntry = currentEntries.length > 0 ? currentEntries[currentEntries.length - 1] : {};
if (tag.end_ts - futureEntry.start_ts <= MOVE_THRESHOLD) {
if (futureEntry.start_ts - tag.end_ts <= MOVE_THRESHOLD) {
removeEntry(futureEntry);
addEntry(futureEntry.reversion ? 'revert': 'move', tag.end_ts,
futureEntry.docker_image_id, dockerImageId);