]> _ Git - cubist_cms-back.git/commitdiff
wait #6764 @0.25
authorVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 4 Mar 2024 11:35:17 +0000 (12:35 +0100)
committerVincent Vanwaelscappel <vincent@cubedesigners.com>
Mon, 4 Mar 2024 11:35:17 +0000 (12:35 +0100)
src/app/Http/Controllers/CubistSelect2Controller.php
src/app/Magic/Fields/SelectFromArray.php

index e3e11733acefbd09d57b68d762504a4121665a59..389e0927aaa3d1fd4769220f98f6680af31c2817 100644 (file)
@@ -20,7 +20,7 @@ class CubistSelect2Controller
         }
 
         $perPage = 10;
-        $data = Cache::get('select2_' . $hash);
+        $data = Cache::get('select2_' . $hash) ?? [];
         $term = request()->get('q', null);
         $page = request()->get('page', 1);
         $offset = ($page - 1) * $perPage;
index 887986bd5d828274bddbae2a0411a6c7c15a31d2..588c0a6af6d95d178f64ece82d3cb19e9d3895d9 100644 (file)
@@ -65,7 +65,7 @@ class SelectFromArray extends Field
         if (null === $hash) {
             $hash = hash('sha256', print_r($data, true));
         }
-        Cache::put('select2_' . $hash, $data, 6000);
+        Cache::put('select2_' . $hash, $data, 86400);
 
         return $hash;
     }
@@ -77,7 +77,7 @@ class SelectFromArray extends Field
             $data[$k] = ['t' => $v, 'n' => self::normalize($v)];
         }
         $data = $data + Cache::get('select2_' . $hash);
-        Cache::put('select2_' . $hash, $data, 6000);
+        Cache::put('select2_' . $hash, $data, 86400);
     }
 
     public function getOptions()