From 14b12b3ca12bfb04375865cb3cfee2a2b52b6ed5 Mon Sep 17 00:00:00 2001 From: caoyanyi Date: Thu, 12 Sep 2024 11:07:16 +0800 Subject: [PATCH] * [misc] adjust cron exec logic for gitfox sync. --- module/instance/control.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/module/instance/control.php b/module/instance/control.php index 7d1b0ca8bc..12dbcc3c25 100644 --- a/module/instance/control.php +++ b/module/instance/control.php @@ -527,7 +527,9 @@ class instance extends control */ public function syncGitFoxData() { - if(method_exists($this->instance, 'syncGitFoxData')) $this->instance->syncGitFoxData(); - return false; + if(!file_exists($this->app->basePath . 'extension' . DS . 'custom' . DS . 'gitfox' . DS . 'control.php')) return false; + + $this->loadModel('instance')->syncGitFoxData(); + return true; } }