if (line.length() >= (next + 7 + 43)) {
String soneId = line.substring(next + 7, next + 50);
Sone sone = soneProvider.getSone(soneId, false);
- if (sone != null) {
+ if ((sone != null) && (sone.getName() != null)) {
parts.add(new SonePart(sone));
} else {
parts.add(new PlainTextPart(line.substring(next, next + 50)));
if (!lastLineEmpty && lineComplete) {
parts.add(new PlainTextPart("\n" + line.substring(0, next)));
} else {
- parts.add(new PlainTextPart(line.substring(0, next)));
+ if (next > 0) {
+ parts.add(new PlainTextPart(line.substring(0, next)));
+ }
}
String link = line.substring(next, nextSpace);
String name = link;