diff --git a/package-lock.json b/package-lock.json index 70235ca..a3c3542 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "coryd.dev", - "version": "9.2.7", + "version": "9.2.8", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "coryd.dev", - "version": "9.2.7", + "version": "9.2.8", "license": "MIT", "dependencies": { "minisearch": "^7.1.2", diff --git a/package.json b/package.json index 9366574..9bcf85f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "coryd.dev", - "version": "9.2.7", + "version": "9.2.8", "description": "The source for my personal site. Built using 11ty (and other tools).", "type": "module", "engines": { diff --git a/queries/views/media/shows/scheduled_shows.sql b/queries/views/media/shows/scheduled_shows.sql index 2f20727..3bd751f 100644 --- a/queries/views/media/shows/scheduled_shows.sql +++ b/queries/views/media/shows/scheduled_shows.sql @@ -196,7 +196,12 @@ SELECT json_build_object( FROM episodes e WHERE e.show = s.id ) - ORDER BY s.title ASC + ORDER BY ( + SELECT MIN(se.air_date) + FROM scheduled_episodes se + WHERE se.show_id = s.id + AND se.status IN ('upcoming', 'aired') + ) ASC NULLS LAST ) unstarted ) ) AS scheduled_shows