aboutsummaryrefslogtreecommitdiff
path: root/rdfloader/parser2v2/parse_review.go
diff options
context:
space:
mode:
Diffstat (limited to 'rdfloader/parser2v2/parse_review.go')
-rw-r--r--rdfloader/parser2v2/parse_review.go6
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)
}