diff --git a/dim-database/src/season.rs b/dim-database/src/season.rs index 6fb8a4e84..210e82588 100644 --- a/dim-database/src/season.rs +++ b/dim-database/src/season.rs @@ -29,7 +29,10 @@ impl Season { ) -> Result, DatabaseError> { Ok(sqlx::query_as!( Self, - r#"SELECT id as "id!", season_number, tvshowid, added, poster as "poster?" FROM season WHERE tvshowid = ?"#, + r#"SELECT id as "id!", season_number, tvshowid, added, poster as "poster?" + FROM season + WHERE tvshowid = ? + ORDER BY season_number ASC"#, tv_id ) .fetch_all(&mut *conn) diff --git a/ui/src/Pages/Media/Episodes.jsx b/ui/src/Pages/Media/Episodes.jsx index 01004fa56..eb01ca293 100644 --- a/ui/src/Pages/Media/Episodes.jsx +++ b/ui/src/Pages/Media/Episodes.jsx @@ -27,9 +27,9 @@ function MediaEpisodes(props) { {episodes.length === 0 &&

Empty

} {episodes.length > 0 && (
- {episodes.map((ep, i) => ( + {episodes.map((ep) => ( diff --git a/ui/src/Pages/Media/Seasons.jsx b/ui/src/Pages/Media/Seasons.jsx index b99dc9369..55bf69a17 100644 --- a/ui/src/Pages/Media/Seasons.jsx +++ b/ui/src/Pages/Media/Seasons.jsx @@ -32,10 +32,10 @@ function MediaSeasons(props) {

Seasons

- {seasons.map(({ id, season_number, poster }, i) => ( + {seasons.map(({ id, season_number, poster }) => (
setSeason(id)} >