Steffen
Well-known member
- Affected version
- 2.0.9
I think this issue is similar to the issue "DuplicateKeyException: Duplicate entry 'thread-123-456' for key 'draft_key_user'".
Code:
XF\Db\DuplicateKeyException: MySQL query error [1062]: Duplicate entry 'post-123-456' for key 'content_type_id_like_user_id' src/XF/Db/AbstractStatement.php:212
Generated by: SomeUsername Aug 30, 2018 at 12:16 PM
Stack trace
INSERT INTO `xf_liked_content` (`content_type`, `content_id`, `like_user_id`, `content_user_id`, `is_counted`, `like_id`, `like_date`) VALUES (?, ?, ?, ?, ?, ?, ?)
------------
#0 src/XF/Db/Mysqli/Statement.php(196): XF\Db\AbstractStatement->getException('MySQL query err...', 1062, '23000')
#1 src/XF/Db/Mysqli/Statement.php(77): XF\Db\Mysqli\Statement->getException('MySQL query err...', 1062, '23000')
#2 src/XF/Db/AbstractAdapter.php(79): XF\Db\Mysqli\Statement->execute()
#3 src/XF/Db/AbstractAdapter.php(160): XF\Db\AbstractAdapter->query('INSERT INTO `x...', Array)
#4 src/XF/Mvc/Entity/Entity.php(1389): XF\Db\AbstractAdapter->insert('xf_liked_conten...', Array, false)
#5 src/XF/Mvc/Entity/Entity.php(1121): XF\Mvc\Entity\Entity->_saveToSource()
#6 src/XF/Repository/LikedContent.php(94): XF\Mvc\Entity\Entity->save()
#7 src/XF/Repository/LikedContent.php(63): XF\Repository\LikedContent->insertLike('post', 123, Object(XF\Entity\User), true)
#8 src/XF/ControllerPlugin/Like.php(28): XF\Repository\LikedContent->toggleLike('post', 123, Object(XF\Entity\User))
#9 src/XF/Pub/Controller/Post.php(360): XF\ControllerPlugin\Like->actionToggleLike(Object(XF\Entity\Post), '/forum/posts/12...', '/forum/posts/12...', '/forum/posts/12...')
#10 src/XF/Mvc/Dispatcher.php(249): XF\Pub\Controller\Post->actionLike(Object(XF\Mvc\ParameterBag))
#11 src/XF/Mvc/Dispatcher.php(88): XF\Mvc\Dispatcher->dispatchClass('XF:Post', 'Like', 'html', Object(XF\Mvc\ParameterBag), 'forums', Object(XF\Pub\Controller\Post), NULL)
#12 src/XF/Mvc/Dispatcher.php(41): XF\Mvc\Dispatcher->dispatchLoop(Object(XF\Mvc\RouteMatch))
#13 src/XF/App.php(1945): XF\Mvc\Dispatcher->run()
#14 src/XF.php(331): XF\App->run()
#15 index.php(13): XF::runApp('XF\\Pub\\App')
#16 {main}