Skip to content
This repository was archived by the owner on Jun 26, 2021. It is now read-only.

Commit d6dcb3c

Browse files
committed
Use resourceSet resource factory to create missing resource if not provided in context.
1 parent 5d83c8d commit d6dcb3c

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

emfjson-jackson/src/main/java/org/emfjson/jackson/databind/deser/ResourceDeserializer.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -89,7 +89,12 @@ private Resource getResource(DeserializationContext ctxt) {
8989
URI uri = getURI(ctxt);
9090

9191
if (resource == null) {
92-
resource = new JsonResource(uri);
92+
resource = resourceSet.createResource(uri);
93+
94+
// no factory found for uri
95+
if (resource == null) {
96+
resource = new JsonResource(uri);
97+
}
9398
}
9499

95100
if (!resourceSet.equals(resource.getResourceSet())) {

0 commit comments

Comments
 (0)