diff options
Diffstat (limited to 'rdfloader/parser2v2/parse_review.go')
-rw-r--r-- | rdfloader/parser2v2/parse_review.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/rdfloader/parser2v2/parse_review.go b/rdfloader/parser2v2/parse_review.go index ed89865..fb01a80 100644 --- a/rdfloader/parser2v2/parse_review.go +++ b/rdfloader/parser2v2/parse_review.go @@ -23,7 +23,11 @@ func (parser *rdfParser2_2) setReviewFromNode(reviewedNode *gordfParser.Node) er review.ReviewDate = triple.Object.ID case SPDX_REVIEWER: // cardinality: max 1 - review.Reviewer = triple.Object.ID + var err error + review.ReviewerType, review.Reviewer, err = ExtractSubs(triple.Object.ID, ":") + if err != nil { + return fmt.Errorf("error parsing reviewer: err") + } default: return fmt.Errorf("unknown predicate %v for review triples", triple.Predicate) } |