diff --git a/homeassistant/components/feedreader.py b/homeassistant/components/feedreader.py
index 782fd8ac8dd..7882cdc5a15 100644
--- a/homeassistant/components/feedreader.py
+++ b/homeassistant/components/feedreader.py
@@ -143,7 +143,7 @@ class FeedManager:
else:
self._has_published_parsed = False
_LOGGER.debug("No published_parsed info available for entry %s",
- entry.title)
+ entry)
entry.update({'feed_url': self._url})
self._hass.bus.fire(self._event_type, entry)
@@ -164,7 +164,7 @@ class FeedManager:
self._update_and_fire_entry(entry)
new_entries = True
else:
- _LOGGER.debug("Entry %s already processed", entry.title)
+ _LOGGER.debug("Entry %s already processed", entry)
if not new_entries:
self._log_no_entries()
self._firstrun = False
diff --git a/tests/components/test_feedreader.py b/tests/components/test_feedreader.py
index dd98ebaf189..668f116362c 100644
--- a/tests/components/test_feedreader.py
+++ b/tests/components/test_feedreader.py
@@ -160,11 +160,11 @@ class TestFeedreaderComponent(unittest.TestCase):
manager, events = self.setup_manager(feed_data, max_entries=5)
assert len(events) == 5
- def test_feed_without_publication_date(self):
- """Test simple feed with entry without publication date."""
+ def test_feed_without_publication_date_and_title(self):
+ """Test simple feed with entry without publication date and title."""
feed_data = load_fixture('feedreader3.xml')
manager, events = self.setup_manager(feed_data)
- assert len(events) == 2
+ assert len(events) == 3
def test_feed_invalid_data(self):
"""Test feed with invalid data."""
diff --git a/tests/fixtures/feedreader3.xml b/tests/fixtures/feedreader3.xml
index 7b28e067cfe..d8ccd119306 100644
--- a/tests/fixtures/feedreader3.xml
+++ b/tests/fixtures/feedreader3.xml
@@ -21,6 +21,11 @@
http://www.example.com/link/2
GUID 2
+ -
+ Description 3
+ http://www.example.com/link/3
+ GUID 3
+