diff -r d54786065fa3 -r a059aecd1794 src/org/sonews/daemon/command/PostCommand.java --- a/src/org/sonews/daemon/command/PostCommand.java Wed Oct 19 21:40:51 2011 +0200 +++ 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) {