Commit 77b30249 authored by webchick's avatar webchick

Issue #1244116 by catch: Fixed Feed items with title longer than 255...

Issue #1244116 by catch: Fixed Feed items with title longer than 255 characters fail to insert into aggregator_item().
parent bc76d7f8
......@@ -37,6 +37,9 @@ function aggregator_aggregator_process($feed) {
if (!$item['timestamp']) {
$item['timestamp'] = isset($entry->timestamp) ? $entry->timestamp : REQUEST_TIME;
}
// Make sure the item title fits in 255 varchar column.
$item['title'] = truncate_utf8($item['title'], 255, TRUE, TRUE);
aggregator_save_item(array('iid' => (isset($entry->iid) ? $entry->iid : ''), 'fid' => $feed->fid, 'timestamp' => $item['timestamp'], 'title' => $item['title'], 'link' => $item['link'], 'author' => $item['author'], 'description' => $item['description'], 'guid' => $item['guid']));
}
}
......
......@@ -22,7 +22,7 @@
<description>First example feed item description.</description>
</item>
<item>
<title>Second example feed item title</title>
<title>Second example feed item title. This title is extremely long so that it exceeds the 255 character limit for titles in feed item storage. In fact it's so long that this sentence isn't long enough so I'm rambling a bit to make it longer, nearly there now. Ah now it's long enough so I'll shut up.</title>
<link>http://example.com/example-turns-two</link>
<description>Second example feed item description.</description>
</item>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment