Skip to content
Snippets Groups Projects
Commit d7b6794f authored by Benjamin Bellamy's avatar Benjamin Bellamy :speech_balloon: Committed by Yassine Doghri
Browse files

fix: sort episodic podcasts by season

parent 23798263
No related branches found
No related tags found
No related merge requests found
...@@ -270,7 +270,7 @@ class EpisodeModel extends Model ...@@ -270,7 +270,7 @@ class EpisodeModel extends Model
$sortNumberField = $sortNumberField =
$podcastType == 'serial' $podcastType == 'serial'
? 'if(isnull(season_number),0,season_number)*1000+number' ? 'if(isnull(season_number),0,season_number)*1000+number'
: 'published_at'; : 'if(isnull(season_number),0,season_number)*100000000000000+published_at';
$sortNumberValue = $sortNumberValue =
$podcastType == 'serial' $podcastType == 'serial'
? (empty($episode->season_number) ? (empty($episode->season_number)
...@@ -278,7 +278,11 @@ class EpisodeModel extends Model ...@@ -278,7 +278,11 @@ class EpisodeModel extends Model
: $episode->season_number) * : $episode->season_number) *
1000 + 1000 +
$episode->number $episode->number
: $episode->published_at; : (empty($episode->season_number)
? 0
: $episode->season_number) *
100000000000000 +
date('YmdHis', strtotime($episode->published_at));
$previousData = $this->orderBy('(' . $sortNumberField . ') DESC') $previousData = $this->orderBy('(' . $sortNumberField . ') DESC')
->where([ ->where([
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment