diff options
author | Arthur Schiwon <blizzz@owncloud.com> | 2016-02-01 22:45:52 +0100 |
---|---|---|
committer | Arthur Schiwon <blizzz@owncloud.com> | 2016-02-02 14:30:35 +0100 |
commit | 064b96ec1c0c6637493bf30fb97b0194cec9f89b (patch) | |
tree | 39ea9991522a97763c66f2f6b3a8ba2c822f434d /lib/private/comments | |
parent | 29f57eb85c3c481b0e75a2b71dcc8714e30084ff (diff) | |
download | nextcloud-server-064b96ec1c0c6637493bf30fb97b0194cec9f89b.tar.gz nextcloud-server-064b96ec1c0c6637493bf30fb97b0194cec9f89b.zip |
update routine was lacking where statements :see_no_evil:
Diffstat (limited to 'lib/private/comments')
-rw-r--r-- | lib/private/comments/manager.php | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/lib/private/comments/manager.php b/lib/private/comments/manager.php index 23add3fd2c3..28bd3b0916a 100644 --- a/lib/private/comments/manager.php +++ b/lib/private/comments/manager.php @@ -629,9 +629,15 @@ class Manager implements ICommentsManager { $affectedRows = $qb ->update('comments_read_markers') ->set('user_id', $values['user_id']) - ->set('marker_datetime', $values['marker_datetime'], 'datetime') + ->set('marker_datetime', $values['marker_datetime']) ->set('object_type', $values['object_type']) ->set('object_id', $values['object_id']) + ->where($qb->expr()->eq('user_id', $qb->createParameter('user_id'))) + ->andWhere($qb->expr()->eq('object_type', $qb->createParameter('object_type'))) + ->andWhere($qb->expr()->eq('object_id', $qb->createParameter('object_id'))) + ->setParameter('user_id', $user->getUID(), \PDO::PARAM_STR) + ->setParameter('object_type', $objectType, \PDO::PARAM_STR) + ->setParameter('object_id', $objectId, \PDO::PARAM_STR) ->execute(); if ($affectedRows > 0) { |