return core.isNewPost(post.getId(), false);
} else if (member.equals("text")) {
String text = post.getText();
+ if (text == null) {
+ return null;
+ }
try {
- return linkParser.parse(new StringReader(text));
+ synchronized (linkParser) {
+ linkParser.setPostingSone(post.getSone());
+ return linkParser.parse(new StringReader(text));
+ }
} catch (IOException ioe1) {
/* ignore. */
}