diff --git a/app/Jobs/NodelistImport.php b/app/Jobs/NodelistImport.php index 0ab07d5..d08b0a0 100644 --- a/app/Jobs/NodelistImport.php +++ b/app/Jobs/NodelistImport.php @@ -444,9 +444,16 @@ class NodelistImport implements ShouldQueue $so->baud = $fields[6]; */ - if ($so->users->count() && $so->getDirty()) { - Log::alert(sprintf('%s:! Refusing to update a system managed by a user',self::LOGKEY),['dirty'=>$so->getDirty()]); - continue; + if ($so->getDirty()) { + if ($so->users->count()) { + Log::alert(sprintf('%s:! Refusing to update a system managed by a user',self::LOGKEY),['dirty'=>$so->getDirty()]); + continue; + } + + if ($so->sessions()->count()) { + Log::alert(sprintf('%s:! Refusing to update a system configured here',self::LOGKEY),['dirty'=>$so->getDirty()]); + continue; + } } // Save the system record