From 4012aab45fb68f7b5eb0e74171fbd0f12e3d8c6d Mon Sep 17 00:00:00 2001 From: Mike Daines Date: Fri, 31 Jul 2015 13:35:55 -0400 Subject: [PATCH] Use service.getManagementClient().getDatastream instead of relying on possibly out-of-date FOXML. --- .../unc/lib/dl/cdr/services/imaging/ThumbnailEnhancement.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/services/src/main/java/edu/unc/lib/dl/cdr/services/imaging/ThumbnailEnhancement.java b/services/src/main/java/edu/unc/lib/dl/cdr/services/imaging/ThumbnailEnhancement.java index bd2128fa3f..873c7863b4 100644 --- a/services/src/main/java/edu/unc/lib/dl/cdr/services/imaging/ThumbnailEnhancement.java +++ b/services/src/main/java/edu/unc/lib/dl/cdr/services/imaging/ThumbnailEnhancement.java @@ -116,13 +116,13 @@ public Element call() throws EnhancementException { FOXMLJDOMUtil.getRelsExt(foxml)); { String dsname = ContentModelHelper.Datastream.THUMB_SMALL.getName(); - boolean exists = FOXMLJDOMUtil.getDatastream(foxml, dsname) != null; + boolean exists = service.getManagementClient().getDatastream(pid, dsname) != null; createStoreThumb(dsIrodsPath, 64, 64, dsname, exists, thumbRels); } { String dsname = ContentModelHelper.Datastream.THUMB_LARGE.getName(); - boolean exists = FOXMLJDOMUtil.getDatastream(foxml, dsname) != null; + boolean exists = service.getManagementClient().getDatastream(pid, dsname) != null; createStoreThumb(dsIrodsPath, 128, 128, dsname, exists, thumbRels); } }