summaryrefslogtreecommitdiffstats
path: root/inc/trigger.inc.php
diff options
context:
space:
mode:
Diffstat (limited to 'inc/trigger.inc.php')
-rw-r--r--inc/trigger.inc.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/inc/trigger.inc.php b/inc/trigger.inc.php
index cd38ce98..6acd6f87 100644
--- a/inc/trigger.inc.php
+++ b/inc/trigger.inc.php
@@ -19,6 +19,9 @@ class Trigger
*/
public static function ipxe($taskId = null)
{
+ static $lastResult = false;
+ if ($lastResult !== false)
+ return $lastResult;
$hooks = Hook::load('ipxe-update');
foreach ($hooks as $hook) {
$ret = function($taskId) use ($hook) {
@@ -34,7 +37,7 @@ class Trigger
$taskId = $ret['id'];
}
}
- return $taskId ?? false;
+ return $lastResult = ($taskId ?? false);
}
/**