зеркало из https://github.com/nextcloud/news.git
fix deletion of items from users on sqlite
This commit is contained in:
Родитель
dfce69a3ae
Коммит
d70f905f91
|
@ -281,8 +281,8 @@ class ItemMapper extends Mapper implements IMapper {
|
|||
* @param string $userId the name of the user
|
||||
*/
|
||||
public function deleteUser($userId) {
|
||||
$sql = 'DELETE FROM `*PREFIX*news_items` `items` ' .
|
||||
'WHERE `items`.`feed_id` IN (' .
|
||||
$sql = 'DELETE FROM `*PREFIX*news_items` ' .
|
||||
'WHERE `feed_id` IN (' .
|
||||
'SELECT `feeds`.`id` FROM `*PREFIX*news_feeds` `feeds` ' .
|
||||
'WHERE `feeds`.`user_id` = ?' .
|
||||
')';
|
||||
|
|
|
@ -407,8 +407,8 @@ class ItemMapperTest extends \OCA\AppFramework\Utility\MapperTestUtility {
|
|||
|
||||
public function testDeleteFromUser(){
|
||||
$userId = 'john';
|
||||
$sql = 'DELETE FROM `*PREFIX*news_items` `items` ' .
|
||||
'WHERE `items`.`feed_id` IN (' .
|
||||
$sql = 'DELETE FROM `*PREFIX*news_items` ' .
|
||||
'WHERE `feed_id` IN (' .
|
||||
'SELECT `feeds`.`id` FROM `*PREFIX*news_feeds` `feeds` ' .
|
||||
'WHERE `feeds`.`user_id` = ?' .
|
||||
')';
|
||||
|
|
Загрузка…
Ссылка в новой задаче