diff --git a/Kwf/Util/Maintenance/Dispatcher.php b/Kwf/Util/Maintenance/Dispatcher.php
index <HASH>..<HASH> 100644
--- a/Kwf/Util/Maintenance/Dispatcher.php
+++ b/Kwf/Util/Maintenance/Dispatcher.php
@@ -88,6 +88,7 @@ class Kwf_Util_Maintenance_Dispatcher
                         if (!$e instanceof Kwf_Exception_Abstract) $e = new Kwf_Exception_Other($e);
                         $e->logOrThrow();
                     }
+                    Kwf_Events_ModelObserver::getInstance()->process();
                 }
                 $t = microtime(true)-$t;
                 if ($debug) echo "executed ".get_class($job)." in ".round($t, 3)."s\n";
Also call ModelObserver::process() after executing minutely/seconds maintenance jobs