From dc062b8bfe1cb97a49ed18b8364605babc83c967 Mon Sep 17 00:00:00 2001 From: Bernhard Posselt Date: Sun, 6 Apr 2014 03:20:44 +0200 Subject: remove old fromrow method from itembusinesslayer to prevent failing when starring --- businesslayer/itembusinesslayer.php | 1 + db/itemmapper.php | 6 +----- 2 files changed, 2 insertions(+), 5 deletions(-) diff --git a/businesslayer/itembusinesslayer.php b/businesslayer/itembusinesslayer.php index 7c8e7e02c..86217cdad 100644 --- a/businesslayer/itembusinesslayer.php +++ b/businesslayer/itembusinesslayer.php @@ -122,6 +122,7 @@ class ItemBusinessLayer extends BusinessLayer { public function star($feedId, $guidHash, $isStarred, $userId){ try { $item = $this->mapper->findByGuidHash($guidHash, $feedId, $userId); + $item->setLastModified($this->timeFactory->getTime()); if($isStarred){ $item->setStarred(); diff --git a/db/itemmapper.php b/db/itemmapper.php index ad5424eac..eee3adb6a 100644 --- a/db/itemmapper.php +++ b/db/itemmapper.php @@ -222,12 +222,8 @@ class ItemMapper extends Mapper implements IMapper { $sql = $this->makeSelectQuery( 'AND `items`.`guid_hash` = ? ' . 'AND `feeds`.`id` = ? '); - $row = $this->findOneQuery($sql, array($userId, $guidHash, $feedId)); - $item = new Item(); - $item->fromRow($row); - - return $item; + return $this->findEntity($sql, array($userId, $guidHash, $feedId)); } -- cgit v1.2.3