diff options
Diffstat (limited to 'service/itemservice.php')
-rw-r--r-- | service/itemservice.php | 10 |
1 files changed, 2 insertions, 8 deletions
diff --git a/service/itemservice.php b/service/itemservice.php index 95a07d425..a571c15ac 100644 --- a/service/itemservice.php +++ b/service/itemservice.php @@ -148,14 +148,8 @@ class ItemService extends Service { * @throws ServiceNotFoundException if the item does not exist */ public function read($itemId, $isRead, $userId){ - $item = $this->find($itemId, $userId); - $item->setLastModified($this->timeFactory->getTime()); - if($isRead){ - $item->setRead(); - } else { - $item->setUnread(); - } - $this->itemMapper->update($item); + $lastModified = $this->timeFactory->getTime(); + $this->itemMapper->readItem($itemId, $isRead, $lastModified, $userId); } |