Create Sones when following.
authorDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 20 Nov 2011 20:43:11 +0000 (21:43 +0100)
committerDavid ‘Bombe’ Roden <bombe@pterodactylus.net>
Sun, 20 Nov 2011 20:43:11 +0000 (21:43 +0100)
getSone(id, true) can still return null if the ID is obviously invalid,
e.g. an empty String.

src/main/java/net/pterodactylus/sone/core/Core.java

index 7098299..8c2dabb 100644 (file)
@@ -1061,7 +1061,7 @@ public class Core extends AbstractService implements IdentityListener, UpdateLis
         */
        public void followSone(Sone sone, String soneId) {
                Validation.begin().isNotNull("Sone", sone).isNotNull("Sone ID", soneId).check();
-               Sone followedSone = getSone(soneId);
+               Sone followedSone = getSone(soneId, true);
                if (followedSone == null) {
                        logger.log(Level.INFO, String.format("Ignored Sone with invalid ID: %s", soneId));
                        return;