The first progress update should also be the first one in the list, mimicking an actual console output.
@@ -144,7 +144,7 @@ class TaskItem extends React.Component<Props> {
getLastMessage() {
let message
if (this.props.item.progress_updates.length) {
- message = this.props.item.progress_updates[0].message
+ message = this.props.item.progress_updates[this.props.item.progress_updates.length - 1].message
} else {
message = '-'
}
@@ -33,7 +33,7 @@ class MigrationSourceUtils {
if (sortNull !== false) {
return sortNull
- return moment(a.created_at).isBefore(moment(b.created_at))
+ return moment(b.created_at).isBefore(moment(a.created_at))
})
@@ -76,7 +76,7 @@ class ReplicaSourceUtils {
if (execution.tasks) {
execution.tasks.forEach(task => {
if (task.progress_updates) {
- task.progress_updates.sort((a, b) => moment(a.created_at).isBefore(moment(b.created_at)))
+ task.progress_updates.sort((a, b) => moment(b.created_at).isBefore(moment(a.created_at)))