From: David ‘Bombe’ Roden Date: Wed, 17 Dec 2025 16:57:47 +0000 (+0100) Subject: 🐛 Handle WoT’s rather random field names X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=e9299e2474fb48e1cec9c3021ef57c0c8599c850;p=jFCPlib.git 🐛 Handle WoT’s rather random field names --- diff --git a/src/main/java/net/pterodactylus/fcp/plugin/IdentityParserV1.java b/src/main/java/net/pterodactylus/fcp/plugin/IdentityParserV1.java index 1824c16..a36c056 100644 --- a/src/main/java/net/pterodactylus/fcp/plugin/IdentityParserV1.java +++ b/src/main/java/net/pterodactylus/fcp/plugin/IdentityParserV1.java @@ -36,6 +36,10 @@ class IdentityParserV1 implements IdentityParser { private static I parseIdentity(Map fields, Function fieldPackager, IdentityGenerator identityGenerator) { String id = fields.get(fieldPackager.apply("Identity")); + /* sometimes WoT doesn’t send an Identity field, but an ID field. */ + if (id == null) { + id = fields.get(fieldPackager.apply("ID")); + } String name = fields.get(fieldPackager.apply("Nickname")); String requestUri = fields.get(fieldPackager.apply("RequestURI")); String insertUri = fields.get(fieldPackager.apply("InsertURI"));