Skip to content

Inconsistent comparison of verses results in missing verses #338

@Enkidu93

Description

@Enkidu93

Pretranslation rows are sorted by ScriptureRef.CompareTo(compareSegments: true) but UpdateUsfmParserHandler uses ScriptureRef.CompareTo(compareSegments: false) which can result in missing verses.

For example, for row refs ["ISA 9:1a", "ISA 9:1a/1:s1", "ISA 9:1b", "ISA 9:2"], updating the USFM for "ISA" results in verse "9:1b" missing.

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

Projects

Status

✅ Done

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions