Don't return null, throw an exception

This commit is contained in:
snowleo 2012-02-14 20:29:45 +01:00
parent cfdb2a36c1
commit 3c98718387

View File

@ -77,8 +77,17 @@ public class UserMap extends CacheLoader<String, User> implements IConf
public User load(final String name) throws Exception public User load(final String name) throws Exception
{ {
String sanitizedName = Util.sanitizeFileName(name); String sanitizedName = Util.sanitizeFileName(name);
if (!sanitizedName.equals(name)) { if (!sanitizedName.equals(name))
return getUser(sanitizedName); {
User user = getUser(sanitizedName);
if (user == null)
{
throw new Exception("User not found!");
}
else
{
return user;
}
} }
for (Player player : ess.getServer().getOnlinePlayers()) for (Player player : ess.getServer().getOnlinePlayers())
{ {