Refactor language filter to use conditional query builder

Removed redundant `whereIn` clause to simplify the query logic.
This commit is contained in:
Leonid Nikitin 2025-02-12 21:38:52 +05:00
parent 844264fb62
commit 8b35a5691f
Signed by: kor-elf
GPG Key ID: DAB5355A11C22541

View File

@ -19,7 +19,6 @@ final readonly class ProjectTranslationServiceHashRepository
$query = ProjectTranslationServiceHash::query() $query = ProjectTranslationServiceHash::query()
->where('morph_type', $morph) ->where('morph_type', $morph)
->where('morph_id', $morphId) ->where('morph_id', $morphId)
->whereIn('language_id', $languages)
->when($languages, function (Builder $query) use ($languages) { ->when($languages, function (Builder $query) use ($languages) {
$query->whereIn('language_id', $languages); $query->whereIn('language_id', $languages);
}) })