Sort collections by createdAt
CI / Lint (pull_request) Successful in 34s
CI / Test (pull_request) Successful in 57s
Release Drafter / Update release notes draft (pull_request) Successful in 8s

This commit is contained in:
2026-06-30 23:07:53 +02:00
parent cf80c1eea7
commit 8c3a805684
2 changed files with 92 additions and 1 deletions
+11 -1
View File
@@ -4,6 +4,16 @@ import { action } from '@ember/object';
import { tracked } from '@glimmer/tracking';
import { task } from 'ember-concurrency';
function getPlaceTime(place) {
const dateVal = place.createdAt;
if (!dateVal) return 0;
if (typeof dateVal === 'number') {
return dateVal;
}
const parsed = Date.parse(dateVal);
return isNaN(parsed) ? 0 : parsed;
}
export default class ListsListController extends Controller {
@service router;
@service mapUi;
@@ -73,7 +83,7 @@ export default class ListsListController extends Controller {
}
});
return merged;
return merged.sort((a, b) => getPlaceTime(b) - getPlaceTime(a));
}
@action