diff --git a/uni-resolver-local/src/main/java/uniresolver/local/LocalUniDereferencer.java b/uni-resolver-local/src/main/java/uniresolver/local/LocalUniDereferencer.java index 4f5d1302..23f352d2 100644 --- a/uni-resolver-local/src/main/java/uniresolver/local/LocalUniDereferencer.java +++ b/uni-resolver-local/src/main/java/uniresolver/local/LocalUniDereferencer.java @@ -71,7 +71,7 @@ public DereferenceResult dereference(String didUrlString, Map de public DereferenceResult dereference(String didUrlString, Map dereferenceOptions, Map initialExecutionState) throws ResolutionException, DereferencingException { - if (log.isDebugEnabled()) log.debug("dereference(" + didUrlString + ") with options: " + dereferenceOptions); + if (log.isDebugEnabled()) log.debug("dereference(" + didUrlString + ") with options: " + dereferenceOptions); if (didUrlString == null) throw new NullPointerException(); if (this.getUniResolver() == null) throw new ResolutionException("No resolver configured."); @@ -145,7 +145,7 @@ public DereferenceResult dereference(String didUrlString, Map de // resolve options = dereference options + DID parameters Map resolveOptions = new HashMap<>(dereferenceOptions); - resolveOptions.put("accept", Representations.DEFAULT_MEDIA_TYPE); + if (! resolveOptions.containsKey("accept")) resolveOptions.put("accept", Representations.DEFAULT_MEDIA_TYPE); if (didUrl.getParameters() != null) resolveOptions.putAll(didUrl.getParameters()); // resolve diff --git a/uni-resolver-local/src/main/java/uniresolver/local/LocalUniResolver.java b/uni-resolver-local/src/main/java/uniresolver/local/LocalUniResolver.java index 75a9ab0b..8ef4dd2e 100644 --- a/uni-resolver-local/src/main/java/uniresolver/local/LocalUniResolver.java +++ b/uni-resolver-local/src/main/java/uniresolver/local/LocalUniResolver.java @@ -59,7 +59,7 @@ public ResolveResult resolve(String didString, Map resolutionOpt public ResolveResult resolve(String didString, Map resolutionOptions, Map initialExecutionState) throws ResolutionException { - if (log.isDebugEnabled()) log.debug("resolve(" + didString + ") with options: " + resolutionOptions); + if (log.isDebugEnabled()) log.debug("resolve(" + didString + ") with options: " + resolutionOptions); if (didString == null) throw new NullPointerException(); if (this.getDrivers() == null) throw new ResolutionException("No drivers configured.");