diff -r ca54040b4409 -r a059aecd1794 src/org/sonews/daemon/command/PostCommand.java --- a/src/org/sonews/daemon/command/PostCommand.java Sun Oct 30 22:13:32 2011 +0100 +++ b/src/org/sonews/daemon/command/PostCommand.java Sun Oct 30 22:15:03 2011 +0100 @@ -210,8 +210,8 @@ private void postArticle(NNTPConnection conn, Article article) throws IOException { - if (conn.isUserAuthenticated()) { - article.setAuthenticatedUser(conn.getUsername()); + if (conn.getUser() != null && conn.getUser().isAuthenticated()) { + article.setAuthenticatedUser(conn.getUser().getUserName()); } if (article.getHeader(Headers.CONTROL)[0].length() > 0) {