Skip to content
Code-Schnipsel Gruppen Projekte
Commit 6a7d6aa0 erstellt von Henning Leutz's avatar Henning Leutz :martial_arts_uniform:
Dateien durchsuchen

fix: field long time caching

Übergeordneter 3331c8c7
Keine zugehörigen Branchen gefunden
Keine zugehörigen Tags gefunden
Keine zugehörigen Merge Requests gefunden
......@@ -357,6 +357,9 @@ public function save()
// clear field cache
QUI\Cache\LongTermCache::clear('quiqqer/products/fields');
QUI\Cache\LongTermCache::clear(
QUI\ERP\Products\Handler\Fields::getFieldCacheName($this->getId())
);
QUI::getEvents()->fireEvent('onQuiqqerProductsFieldSave', [$this]);
}
......
......@@ -718,10 +718,10 @@ public static function getField($fieldId)
self::$list = [];
}
$cacheName = QUI\ERP\Products\Handler\Fields::getFieldCacheName($fieldId);
try {
$data = QUI\Cache\LongTermCache::get(
QUI\ERP\Products\Handler\Fields::getFieldCacheName($fieldId)
);
$data = QUI\Cache\LongTermCache::get($cacheName);
} catch (QUI\Exception $Exception) {
try {
$result = QUI::getDataBase()->fetch([
......@@ -753,6 +753,8 @@ public static function getField($fieldId)
}
$data = $result[0];
QUI\Cache\LongTermCache::set($cacheName, $data);
}
......
0% Lade oder .
You are about to add 0 people to the discussion. Proceed with caution.
Bearbeitung dieser Nachricht zuerst beenden!
Bitte registrieren oder zum Kommentieren