fix sorting by date created desc on recently added

This commit is contained in:
CyferShepard
2025-02-09 18:58:35 +02:00
parent 8426aac136
commit fe560abcb8

View File

@@ -347,7 +347,13 @@ router.get("/getRecentlyAdded", async (req, res) => {
...episodes.filter((item) => !excluded_libraries.includes(item.ParentId)),
];
res.send([...recentlyAddedFromJellystatMapped, ...filteredDbRows]);
const recentlyAdded = [...recentlyAddedFromJellystatMapped, ...filteredDbRows];
// Sort recentlyAdded by DateCreated in descending order
recentlyAdded.sort(
(a, b) => moment(b.DateCreated, "YYYY-MM-DD HH:mm:ss.SSSZ") - moment(a.DateCreated, "YYYY-MM-DD HH:mm:ss.SSSZ")
);
res.send(recentlyAdded);
return;
}
const { rows: items } = await db.query(
@@ -402,6 +408,11 @@ router.get("/getRecentlyAdded", async (req, res) => {
recentlyAdded = groupRecentlyAdded(recentlyAdded);
}
// Sort recentlyAdded by DateCreated in descending order
recentlyAdded.sort(
(a, b) => moment(b.DateCreated, "YYYY-MM-DD HH:mm:ss.SSSZ") - moment(a.DateCreated, "YYYY-MM-DD HH:mm:ss.SSSZ")
);
res.send(recentlyAdded);
return;
} catch (error) {