Replace env() usage within app (#735)
env() will always return the default value when used outside of config files if the config has been cached
This commit is contained in:
@@ -321,7 +321,7 @@ class FormLogicConditionChecker
|
||||
->where(function ($query) use ($condition, $fieldValue) {
|
||||
$fieldId = $condition['property_meta']['id'];
|
||||
|
||||
if (env('DB_CONNECTION') == 'mysql') {
|
||||
if (config('database.default') === 'mysql') {
|
||||
// For scalar values
|
||||
$query->where(function ($q) use ($fieldId, $fieldValue) {
|
||||
$q->whereRaw("JSON_UNQUOTE(JSON_EXTRACT(data, '$.\"$fieldId\"')) = ?", [$fieldValue]);
|
||||
|
||||
Reference in New Issue
Block a user