diff --git a/src/main/java/com/commafeed/backend/feeds/FeedRefreshWorker.java b/src/main/java/com/commafeed/backend/feeds/FeedRefreshWorker.java index 0b9c1500..2351b540 100644 --- a/src/main/java/com/commafeed/backend/feeds/FeedRefreshWorker.java +++ b/src/main/java/com/commafeed/backend/feeds/FeedRefreshWorker.java @@ -137,6 +137,13 @@ public class FeedRefreshWorker { String hub = fetchedFeed.getHub(); String topic = fetchedFeed.getTopic(); if (hub != null && topic != null) { + if (hub.contains("hubbub.api.typepad.com")) { + // that hub does not exist anymore + return; + } + if (topic.startsWith("www.")) { + topic = "http://" + topic; + } log.debug("feed {} has pubsub info: {}", feed.getUrl(), topic); FeedPushInfo info = feed.getPushInfo(); if (info == null) {