diff options
-rw-r--r-- | businesslayer/itembusinesslayer.php | 1 | ||||
-rw-r--r-- | 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)); } |