From c5b3792a608e99cf70ec7940245f573828eabc19 Mon Sep 17 00:00:00 2001 From: Matias Griese Date: Tue, 30 Apr 2019 10:48:35 +0300 Subject: [PATCH] Change cache touch parameter to invalidate, added CLI option for it --- CHANGELOG.md | 1 + system/src/Grav/Framework/Flex/Storage/SimpleStorage.php | 3 +++ 2 files changed, 4 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 6f39278db..fd88eb865 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -10,6 +10,7 @@ * Fixed Assets options array mixed with standalone priority [#2477](https://github.com/getgrav/grav/issues/2477) * Fix for `avatar_url` provided by 3rd party providers * Fixed non standard `lang` code lengths in `Utils` and `Session` detection + * Fixed saving a new object in Flex `SimpleStorage` # v1.6.8 ## 04/23/2019 diff --git a/system/src/Grav/Framework/Flex/Storage/SimpleStorage.php b/system/src/Grav/Framework/Flex/Storage/SimpleStorage.php index 7f37b1a98..209ba3382 100644 --- a/system/src/Grav/Framework/Flex/Storage/SimpleStorage.php +++ b/system/src/Grav/Framework/Flex/Storage/SimpleStorage.php @@ -192,6 +192,9 @@ class SimpleStorage extends AbstractFilesystemStorage $list = []; foreach ($rows as $key => $row) { + if (strpos($key, '@@')) { + $key = $this->getNewKey(); + } $this->data[$key] = $list[$key] = $row; }