1
0
mirror of https://github.com/flarum/core.git synced 2025-08-08 09:26:34 +02:00

Make sure query filter works with database prefix, too

Related to flarum/core#269.
This commit is contained in:
Franz Liedke
2015-08-29 23:00:53 +02:00
parent 9fdfb024dd
commit 26e6993a49

View File

@@ -2,6 +2,7 @@
use Flarum\Events\RegisterDiscussionGambits;
use Flarum\Events\DiscussionSearchWillBePerformed;
use Illuminate\Database\Query\Expression;
class HideIgnoredDiscussions
{
@@ -24,7 +25,7 @@ class HideIgnoredDiscussions
$event->search->getQuery()->whereNotExists(function ($query) use ($actor) {
$query->selectRaw(1)
->from('users_discussions')
->whereRaw('discussion_id = discussions.id')
->where('discussions.id', new Expression('discussion_id'))
->where('user_id', $actor->id)
->where('subscription', 'ignore');
});