diff --git a/src/main/java/cactusServer/entities/Instance.java b/src/main/java/cactusServer/entities/Instance.java index 158558e..ce51517 100644 --- a/src/main/java/cactusServer/entities/Instance.java +++ b/src/main/java/cactusServer/entities/Instance.java @@ -98,14 +98,15 @@ return characterMap; } - public HashMap getCharacters(String accountURI) { - if (accountURI == null || accountURI.isEmpty()) { + public HashMap getCharacters(String accountID) { + if (accountID == null || accountID.isEmpty()) { return getCharacters(); } HashMap returnedMap = new HashMap<>(); for (String id : characterMap.keySet()) { Character character = characterMap.get(id); - if (character.getAccountURI().equals(accountURI)) { + String[] accountURISplit = character.getAccountURI().split("/"); + if (accountURISplit[accountURISplit.length - 1].equals(accountID)) { returnedMap.put(id, character); } }