[BUGFIX] TCEmain::clear_cacheCmd relies on active BE_USER
[Packages/TYPO3.CMS.git] / t3lib / class.t3lib_tcemain.php
index 3a9bdd1..d2f7598 100644 (file)
@@ -6646,7 +6646,9 @@ class t3lib_TCEmain {
         * @return      void
         */
        public function clear_cacheCmd($cacheCmd) {
-               $this->BE_USER->writelog(3, 1, 0, 0, 'User %s has cleared the cache (cacheCmd=%s)', array($this->BE_USER->user['username'], $cacheCmd));
+               if (is_object($this->BE_USER)) {
+                       $this->BE_USER->writelog(3, 1, 0, 0, 'User %s has cleared the cache (cacheCmd=%s)', array($this->BE_USER->user['username'], $cacheCmd));
+               }
 
                        // Clear cache for either ALL pages or ALL tables!
                switch ($cacheCmd) {