mirror of
https://github.com/zoriya/Kyoo.git
synced 2025-05-31 12:14:46 -04:00
Remove invalid fonts array when there is no fonts
This commit is contained in:
parent
c3e8f87562
commit
6ec387e724
@ -195,6 +195,11 @@ func GetInfo(path string) (*MediaInfo, error) {
|
|||||||
chapters_begin := ParseUint(mi.Parameter(mediainfo.StreamMenu, 0, "Chapters_Pos_Begin"))
|
chapters_begin := ParseUint(mi.Parameter(mediainfo.StreamMenu, 0, "Chapters_Pos_Begin"))
|
||||||
chapters_end := ParseUint(mi.Parameter(mediainfo.StreamMenu, 0, "Chapters_Pos_End"))
|
chapters_end := ParseUint(mi.Parameter(mediainfo.StreamMenu, 0, "Chapters_Pos_End"))
|
||||||
|
|
||||||
|
attachments := strings.Split(mi.Parameter(mediainfo.StreamGeneral, 0, "Attachments"), " / ")
|
||||||
|
if len(attachments) == 1 && attachments[0] == "" {
|
||||||
|
attachments = make([]string, 0)
|
||||||
|
}
|
||||||
|
|
||||||
return &MediaInfo{
|
return &MediaInfo{
|
||||||
Sha: sha,
|
Sha: sha,
|
||||||
Path: path,
|
Path: path,
|
||||||
@ -260,7 +265,7 @@ func GetInfo(path string) (*MediaInfo, error) {
|
|||||||
}
|
}
|
||||||
}),
|
}),
|
||||||
Fonts: Map(
|
Fonts: Map(
|
||||||
strings.Split(mi.Parameter(mediainfo.StreamGeneral, 0, "Attachments"), " / "),
|
attachments,
|
||||||
func(font string, _ int) string {
|
func(font string, _ int) string {
|
||||||
return fmt.Sprintf("/video/%s/attachment/%s", sha, font)
|
return fmt.Sprintf("/video/%s/attachment/%s", sha, font)
|
||||||
}),
|
}),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user