diff --git a/src/modules/users/Config.cpp b/src/modules/users/Config.cpp index b98919bde..cd56bc3e2 100644 --- a/src/modules/users/Config.cpp +++ b/src/modules/users/Config.cpp @@ -1034,9 +1034,14 @@ Config::createJobs() const jobs.append( Calamares::job_ptr( j ) ); } - j = new ActiveDirectoryJob( - m_activeDirectoryAdminUsername, m_activeDirectoryAdminPassword, m_activeDirectoryDomain, m_activeDirectoryIP ); - jobs.append( Calamares::job_ptr( j ) ); + if ( getActiveDirectoryUsed() ) + { + j = new ActiveDirectoryJob( m_activeDirectoryAdminUsername, + m_activeDirectoryAdminPassword, + m_activeDirectoryDomain, + m_activeDirectoryIP ); + jobs.append( Calamares::job_ptr( j ) ); + } j = new SetupGroupsJob( this ); jobs.append( Calamares::job_ptr( j ) );