X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Ffreenet%2Fwot%2FWebOfTrustConnector.java;h=0425e4771c3cd2e3357a21ecc27fda567d716f86;hb=a5645443fd6dd34625d56441d3374104f46cfbe9;hp=7127e8f403973e14dcad01980232de3d889162be;hpb=feaefb2cecf0ca30b7d94e126ca0384435546c08;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/freenet/wot/WebOfTrustConnector.java b/src/main/java/net/pterodactylus/sone/freenet/wot/WebOfTrustConnector.java index 7127e8f..0425e47 100644 --- a/src/main/java/net/pterodactylus/sone/freenet/wot/WebOfTrustConnector.java +++ b/src/main/java/net/pterodactylus/sone/freenet/wot/WebOfTrustConnector.java @@ -88,8 +88,8 @@ public class WebOfTrustConnector implements ConnectorListener { String insertUri = fields.get("InsertURI" + ownIdentityCounter); String nickname = fields.get("Nickname" + ownIdentityCounter); OwnIdentity ownIdentity = new OwnIdentity(id, nickname, requestUri, insertUri); - ownIdentity.setContexts(parseContexts("Contexts" + ownIdentityCounter, fields)); - ownIdentity.setProperties(parseProperties("Properties" + ownIdentityCounter, fields)); + ownIdentity.setContexts(parseContexts("Contexts" + ownIdentityCounter + ".", fields)); + ownIdentity.setProperties(parseProperties("Properties" + ownIdentityCounter + ".", fields)); ownIdentities.add(ownIdentity); } return ownIdentities; @@ -134,8 +134,8 @@ public class WebOfTrustConnector implements ConnectorListener { String nickname = fields.get("Nickname" + identityCounter); String requestUri = fields.get("RequestURI" + identityCounter); Identity identity = new Identity(id, nickname, requestUri); - identity.setContexts(parseContexts("Contexts" + identityCounter, fields)); - identity.setProperties(parseProperties("Properties" + identityCounter, fields)); + identity.setContexts(parseContexts("Contexts" + identityCounter + ".", fields)); + identity.setProperties(parseProperties("Properties" + identityCounter + ".", fields)); identities.add(identity); } return identities; @@ -265,11 +265,11 @@ public class WebOfTrustConnector implements ConnectorListener { Map properties = new HashMap(); int propertiesCounter = -1; while (true) { - String propertyName = fields.get(prefix + "Property" + ++propertiesCounter + "Name"); + String propertyName = fields.get(prefix + "Property" + ++propertiesCounter + ".Name"); if (propertyName == null) { break; } - String propertyValue = fields.get(prefix + "Property" + propertiesCounter + "Value"); + String propertyValue = fields.get(prefix + "Property" + propertiesCounter + ".Value"); properties.put(propertyName, propertyValue); } return properties;