Sanitize Helpdesk mail settings for all projects
This commit is contained in:
@@ -231,7 +231,7 @@ ORDER BY identifier;
|
||||
if failures:
|
||||
results.append(CheckResult("FAIL", "Helpdesk Mailpit settings", "; ".join(failures[:8])))
|
||||
else:
|
||||
results.append(CheckResult("OK", "Helpdesk Mailpit settings", f"{len(settings_rows)} project(s) match"))
|
||||
results.append(CheckResult("OK", "Helpdesk Mailpit settings", f"{len(settings_rows)} active project(s) match"))
|
||||
except Exception as exc:
|
||||
results.append(CheckResult("FAIL", "Database checks", f"{exc.__class__.__name__}: {exc}"))
|
||||
return results
|
||||
@@ -257,7 +257,6 @@ SELECT HEX(CAST(JSON_OBJECT(
|
||||
'smtp_tls', MAX(CASE WHEN cs.name = 'helpdesk_smtp_tls' THEN cs.value END)
|
||||
) AS CHAR)) AS document
|
||||
FROM projects p
|
||||
JOIN enabled_modules em ON em.project_id = p.id AND em.name = 'contacts_helpdesk'
|
||||
LEFT JOIN contacts_settings cs ON cs.project_id = p.id
|
||||
WHERE p.status = 1
|
||||
GROUP BY p.id, p.identifier
|
||||
|
||||
Reference in New Issue
Block a user