fix(nextcloud-mail-sync): capture occ export output reliably
This commit is contained in:
parent
c165087eda
commit
6cd63b067d
@ -16,7 +16,8 @@ list_mail_accounts() {
|
||||
local export_out
|
||||
|
||||
# Nextcloud Mail does not provide a list command; export is safe (does not print passwords).
|
||||
if ! export_out=$(/usr/sbin/runuser -u www-data -- php occ mail:account:export "${user_id}" 2>/dev/null); then
|
||||
# Some occ commands emit to stderr; capture both streams so we don't mis-detect "no accounts".
|
||||
if ! export_out=$(/usr/sbin/runuser -u www-data -- php occ mail:account:export "${user_id}" 2>&1); then
|
||||
echo "WARN: unable to export mail accounts for ${user_id}; skipping sync for safety" >&2
|
||||
return 1
|
||||
fi
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user