diff --git a/pom.xml b/pom.xml index 8929b5e..349fdec 100644 --- a/pom.xml +++ b/pom.xml @@ -73,6 +73,7 @@ 1.6 -Xlint:unchecked + -Xlint:deprecation diff --git a/src/main/java/net/vhati/modmanager/json/JacksonCatalogWriter.java b/src/main/java/net/vhati/modmanager/json/JacksonCatalogWriter.java index 95fd0b1..c345a54 100644 --- a/src/main/java/net/vhati/modmanager/json/JacksonCatalogWriter.java +++ b/src/main/java/net/vhati/modmanager/json/JacksonCatalogWriter.java @@ -27,10 +27,10 @@ public class JacksonCatalogWriter { ObjectNode rootNode = mapper.createObjectNode(); ObjectNode catalogsNode = rootNode.objectNode(); - rootNode.put( "catalog_versions", catalogsNode ); + rootNode.set( "catalog_versions", catalogsNode ); ArrayNode catalogNode = rootNode.arrayNode(); - catalogsNode.put( "1", catalogNode ); + catalogsNode.set( "1", catalogNode ); for ( ModsInfo modsInfo : modsInfoList ) { ObjectNode infoNode = rootNode.objectNode(); @@ -44,7 +44,7 @@ public class JacksonCatalogWriter { infoNode.put( "thread_hash", modsInfo.threadHash ); ArrayNode versionsNode = rootNode.arrayNode(); - infoNode.put( "versions", versionsNode ); + infoNode.set( "versions", versionsNode ); for ( Map.Entry entry : modsInfo.getVersionsMap().entrySet() ) { String versionFileHash = entry.getKey();