fix deletion of items from users on sqlite

This commit is contained in:
Bernhard Posselt 2014-04-06 22:05:09 +02:00
Родитель dfce69a3ae
Коммит d70f905f91
2 изменённых файлов: 4 добавлений и 4 удалений

Просмотреть файл

@ -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` = ?' .
')';