CRM_Utils_VersionCheck - Don't display warning on first login
authorTim Otten <totten@civicrm.org>
Wed, 27 Jan 2016 23:14:48 +0000 (15:14 -0800)
committerTim Otten <totten@civicrm.org>
Wed, 27 Jan 2016 23:14:48 +0000 (15:14 -0800)
Using `$config->uploadDir` will trigger automatic setup for the dir.
Using `Civi::paths->getPath()` does not.

CRM/Utils/VersionCheck.php

index 316672db4df797f4d3124088f44d696a67ea518f..9b51ed6e948e0af234ddbf82a781ce3c91c97d06 100644 (file)
@@ -32,7 +32,7 @@
  */
 class CRM_Utils_VersionCheck {
   const
-    CACHEFILE_NAME = '[civicrm.files]/persist/version-info-cache.json',
+    CACHEFILE_NAME = 'version-info-cache.json',
     // after this length of time we fall back on poor-man's cron (7+ days)
     CACHEFILE_EXPIRE = 605000;
 
@@ -92,7 +92,7 @@ class CRM_Utils_VersionCheck {
   public function __construct() {
     $this->localVersion = CRM_Utils_System::version();
     $this->localMajorVersion = $this->getMajorVersion($this->localVersion);
-    $this->cacheFile = Civi::paths()->getPath(self::CACHEFILE_NAME);
+    $this->cacheFile = CRM_Core_Config::singleton()->uploadDir . self::CACHEFILE_NAME;
   }
 
   /**