From f2ea5afe9daf0abc429e0f98821f9fd266c0245a Mon Sep 17 00:00:00 2001 From: Ted Lawless Date: Thu, 7 Apr 2016 22:58:36 -0400 Subject: [PATCH] Skip publisher if it equals JSTOR. --- .../controller/freemarker/CreateAndLinkResourceController.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/api/src/main/java/org/vivoweb/webapp/controller/freemarker/CreateAndLinkResourceController.java b/api/src/main/java/org/vivoweb/webapp/controller/freemarker/CreateAndLinkResourceController.java index f6b2ba77b..febc161ff 100644 --- a/api/src/main/java/org/vivoweb/webapp/controller/freemarker/CreateAndLinkResourceController.java +++ b/api/src/main/java/org/vivoweb/webapp/controller/freemarker/CreateAndLinkResourceController.java @@ -857,7 +857,8 @@ protected String createVIVOObject(VitroRequest vreq, Model model, ResourceModel journal.addProperty(model.getProperty(BIBO_ISSN), issn); } - if (!StringUtils.isEmpty(resourceModel.publisher)) { + // Skip JSTOR as publisher - CrossRef may be reporting minting agency as publisher. + if (!StringUtils.isEmpty(resourceModel.publisher) && !"JSTOR".equals(resourceModel.publisher)) { Resource publisher = model.createResource(getPublisherURI(vreq, resourceModel.publisher)); publisher.addProperty(RDFS.label, resourceModel.publisher); publisher.addProperty(RDF.type, model.getResource(VIVO_PUBLISHER_CLASS));