Fixed - missing table prefix for location parent search

This commit is contained in:
snipe 2018-02-21 04:33:47 -08:00
parent b560828173
commit 1e8c32fbdb

View file

@ -9,6 +9,7 @@ use App\Presenters\Presentable;
use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Model;
use Illuminate\Database\Eloquent\SoftDeletes; use Illuminate\Database\Eloquent\SoftDeletes;
use Watson\Validating\ValidatingTrait; use Watson\Validating\ValidatingTrait;
use DB;
class Location extends SnipeModel class Location extends SnipeModel
{ {
@ -184,7 +185,7 @@ class Location extends SnipeModel
}) })
// Ugly, ugly code because Laravel sucks at self-joins // Ugly, ugly code because Laravel sucks at self-joins
->orWhere(function ($query) use ($search) { ->orWhere(function ($query) use ($search) {
$query->whereRaw("parent_id IN (select id from locations where name LIKE '%".$search."%') "); $query->whereRaw("parent_id IN (select id from ".DB::getTablePrefix()."locations where name LIKE '%".$search."%') ");
}); });
}); });