This commit is contained in:
Julien Nahum 2025-03-26 17:07:23 +01:00
commit 8036fc9c44
2 changed files with 2 additions and 2 deletions

View File

@ -179,7 +179,7 @@ class Form extends Model implements CachableAttributes
public function getViewsCountAttribute()
{
return $this->remember('views_count', 15 * 60, function (): int {
if (env('DB_CONNECTION') == 'mysql') {
if (config('database.default') === 'mysql') {
return (int) ($this->views()->count() +
$this->statistics()->sum(DB::raw("json_extract(data, '$.views')")));
}

View File

@ -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]);