diff --git a/services/search/pkg/content/tika.go b/services/search/pkg/content/tika.go index 195c664bd7..8b6ac5e60b 100644 --- a/services/search/pkg/content/tika.go +++ b/services/search/pkg/content/tika.go @@ -267,7 +267,7 @@ func (t Tika) getAudio(meta map[string][]string) *libregraph.Audio { // Tika emits fractional seconds. if f, err := strconv.ParseFloat(v, 64); err == nil { initAudio() - audio.SetDuration(int64(f * 1000)) + audio.SetDuration(int64(math.Round(f * 1000))) } }