Merge pull request #10498 from JMAConsulting/CRM-20722
[civicrm-core.git] / Civi / API / ExternalBatch.php
index 5e48a4a3f83249bab6b4a1ac707e4f7c4949b4c7..6a8d463e14a19f4aed77b24b22bc7b73c32411e4 100644 (file)
@@ -52,7 +52,7 @@ class ExternalBatch {
     $this->settingsPath = defined('CIVICRM_SETTINGS_PATH') ? CIVICRM_SETTINGS_PATH : NULL;
     $this->defaultParams = $defaultParams;
     $this->env = $_ENV;
-    if (empty($_ENV)) {
+    if (empty($_ENV['PATH'])) {
       // FIXME: If we upgrade to newer Symfony\Process and use the newer
       // inheritEnv feature, then this becomes unnecessary.
       throw new \CRM_Core_Exception('ExternalBatch cannot detect environment: $_ENV is missing. (Tip: Set variables_order=EGPCS in php.ini.)');