[Update] Drop invalid position data.

This commit is contained in:
Thomas M. Edwards 2020-06-01 04:44:51 -05:00
parent e082e597f3
commit 228482b4b0

View file

@ -34,6 +34,10 @@ func (p *passage) unmarshalMetadata(marshaled []byte) error {
if err := json.Unmarshal(marshaled, &metadata); err != nil { if err := json.Unmarshal(marshaled, &metadata); err != nil {
return err return err
} }
// Drop invalid position data.
if metadata.Position == "NaN,NaN" {
metadata.Position = ""
}
p.metadata = &passageMetadata{ p.metadata = &passageMetadata{
position: metadata.Position, position: metadata.Position,
size: metadata.Size, size: metadata.Size,