From a6e57a9a1f4427de872c4bf0050cc0ee38d2adfe Mon Sep 17 00:00:00 2001 From: Alessandro Cosentino Date: Tue, 29 May 2012 16:07:12 -0400 Subject: adds indices to database schema --- lib/feedmapper.php | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) (limited to 'lib/feedmapper.php') diff --git a/lib/feedmapper.php b/lib/feedmapper.php index 7b148b142..a08d730b1 100644 --- a/lib/feedmapper.php +++ b/lib/feedmapper.php @@ -55,8 +55,8 @@ class OC_News_FeedMapper { $title = $row['title']; $feed = new OC_News_Feed($url, $title, null,$id); - $itemMapper = new OC_News_ItemMapper($feed); - $items = $itemMapper->findAll(); + $itemMapper = new OC_News_ItemMapper(); + $items = $itemMapper->findAll($id); $feed->setItems($items); return $feed; @@ -103,7 +103,6 @@ class OC_News_FeedMapper { } //FIXME: Detect when feed contains already a database id - $feedid = $this->findIdFromUrl($url); if ($feedid == null){ $query = OCP\DB::prepare(' @@ -125,11 +124,11 @@ class OC_News_FeedMapper { } $feed->setId($feedid); - $itemMapper = new OC_News_ItemMapper($feed); + $itemMapper = new OC_News_ItemMapper(); $items = $feed->getItems(); foreach($items as $item){ - $itemMapper->insert($item); + $itemMapper->insert($item, $feedid); } return $feedid; } -- cgit v1.2.3