diff --git a/dspace-api/src/main/java/org/dspace/identifier/VersionedHandleIdentifierProvider.java b/dspace-api/src/main/java/org/dspace/identifier/VersionedHandleIdentifierProvider.java index 49cd18886d..4f5980bc11 100644 --- a/dspace-api/src/main/java/org/dspace/identifier/VersionedHandleIdentifierProvider.java +++ b/dspace-api/src/main/java/org/dspace/identifier/VersionedHandleIdentifierProvider.java @@ -85,6 +85,16 @@ public class VersionedHandleIdentifierProvider extends IdentifierProvider { return true; } + try { + String outOfUrl = retrieveHandleOutOfUrl(identifier); + if(outOfUrl != null) + { + return true; + } + } catch (SQLException e) { + log.error(e.getMessage(), e); + } + return false; }