diff --git a/modules/ProvBase/Observers/ModemObserver.php b/modules/ProvBase/Observers/ModemObserver.php index 315b11982f..7750390cf1 100644 --- a/modules/ProvBase/Observers/ModemObserver.php +++ b/modules/ProvBase/Observers/ModemObserver.php @@ -153,18 +153,20 @@ public function updated($modem) $modem->updateAddressFromProperty(); } - // update modem address is pgsql (used by grafana) - if (multi_array_key_exists([ - 'company', - 'firstname', - 'lastname', - 'street', - 'house_number', - 'zip', - 'city', - 'district', - ], $diff)) { - \Queue::pushOn('low', new \Modules\ProvMon\Jobs\PushModemAddressToPostgresql($modem->id)); + if (Module::collections()->has('ProvMon')) { + // update modem address is pgsql (used by grafana) + if (multi_array_key_exists([ + 'company', + 'firstname', + 'lastname', + 'street', + 'house_number', + 'zip', + 'city', + 'district', + ], $diff)) { + \Queue::pushOn('low', new \Modules\ProvMon\Jobs\PushModemAddressToPostgresql($modem->id)); + } } }