From fdd845ca1eab3e5c2ceb630438b64795aa75a027 Mon Sep 17 00:00:00 2001 From: Athou Date: Sat, 25 May 2013 13:08:11 +0200 Subject: [PATCH] set default values when importing --- .../com/commafeed/backend/feeds/OPMLImporter.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/commafeed/backend/feeds/OPMLImporter.java b/src/main/java/com/commafeed/backend/feeds/OPMLImporter.java index 5d0f8608..d0e8c7dc 100644 --- a/src/main/java/com/commafeed/backend/feeds/OPMLImporter.java +++ b/src/main/java/com/commafeed/backend/feeds/OPMLImporter.java @@ -59,6 +59,9 @@ public class OPMLImporter { if (category == null) { category = new FeedCategory(); category.setName(FeedUtils.truncate(outline.getText(), 128)); + if (StringUtils.isBlank(category.getName())) { + category.setName("Unnamed category"); + } category.setParent(parent); category.setUser(user); feedCategoryDAO.save(category); @@ -69,9 +72,12 @@ public class OPMLImporter { handleOutline(user, child, category); } } else { - - feedSubscriptionService.subscribe(user, outline.getXmlUrl(), - outline.getText(), parent); + String title = outline.getText(); + if (StringUtils.isBlank(title)) { + title = "Unnamed subscription"; + } + feedSubscriptionService.subscribe(user, outline.getXmlUrl(), title, + parent); } } }