Fix archive sorting (#63)

This commit is contained in:
ByteDream 2022-10-31 22:18:44 +01:00
parent 95b66c3ff5
commit 10617df834

View file

@ -824,17 +824,22 @@ func archiveExtractEpisodes(url string) ([][]utils.FormatInformation, error) {
} }
var infoFormat [][]utils.FormatInformation var infoFormat [][]utils.FormatInformation
for _, e := range eps {
var tmpFormatInfo []utils.FormatInformation
var keys []int var keys []int
for episodeNumber := range e { for e := range eps {
keys = append(keys, episodeNumber) keys = append(keys, e)
} }
sort.Ints(keys) sort.Ints(keys)
for _, key := range keys { for _, k := range keys {
tmpFormatInfo = append(tmpFormatInfo, *e[key]) var tmpFormatInfo []utils.FormatInformation
var kkey []int
for ee := range eps[k] {
kkey = append(kkey, ee)
}
sort.Ints(kkey)
for _, kk := range kkey {
tmpFormatInfo = append(tmpFormatInfo, *eps[k][kk])
} }
infoFormat = append(infoFormat, tmpFormatInfo) infoFormat = append(infoFormat, tmpFormatInfo)