Fix provisioning of admin mail

This commit is contained in:
Jonas Heinrich 2024-06-30 15:45:20 +02:00
parent a717779e6a
commit d4d2d16c07
3 changed files with 1279 additions and 13 deletions

View file

@ -87,11 +87,9 @@ in {
export OC_PASS="$(cat ${escapeShellArg cfg.passwordFile})"
${config.services.nextcloud.occ}/bin/nextcloud-occ user:add --password-from-env "${name}"
fi
if ! ${config.services.nextcloud.occ}/bin/nextcloud-occ user:info "${name}" | grep "user not found"; then
${optionalString (cfg.email != null) ''
${config.services.nextcloud.occ}/bin/nextcloud-occ user:setting "${name}" settings email "${cfg.email}"
''}
fi
${optionalString (cfg.email != null) ''
${config.services.nextcloud.occ}/bin/nextcloud-occ user:setting "${name}" settings email "${cfg.email}"
''}
'') cfg.ensureUsers)}
''}
'';