aboutsummaryrefslogtreecommitdiff
path: root/tvloader/parser2v2/parse_relationship.go
diff options
context:
space:
mode:
Diffstat (limited to 'tvloader/parser2v2/parse_relationship.go')
-rw-r--r--tvloader/parser2v2/parse_relationship.go4
1 files changed, 3 insertions, 1 deletions
diff --git a/tvloader/parser2v2/parse_relationship.go b/tvloader/parser2v2/parse_relationship.go
index 28e5b72..092b554 100644
--- a/tvloader/parser2v2/parse_relationship.go
+++ b/tvloader/parser2v2/parse_relationship.go
@@ -35,7 +35,9 @@ func (parser *tvParser2_2) parsePairForRelationship2_2(tag string, value string)
}
parser.rln.RefA = aID
parser.rln.Relationship = strings.TrimSpace(rp[1])
- bID, err := extractDocElementID(strings.TrimSpace(rp[2]))
+ // NONE and NOASSERTION are permitted on right side
+ permittedSpecial := []string{"NONE", "NOASSERTION"}
+ bID, err := extractDocElementSpecial(strings.TrimSpace(rp[2]), permittedSpecial)
if err != nil {
return err
}