fix: optional SMTPStatus Felder mit ?? absichern

This commit is contained in:
sysops
2026-03-17 21:44:14 +01:00
parent 473715ca20
commit 13cc114f2f
+3 -3
View File
@@ -694,7 +694,7 @@ export default function AdminPage() {
<span className="text-muted-foreground">TLS</span>
<span>{smtpStatus.tls ? "Ja" : "Nein"}</span>
<span className="text-muted-foreground">Max. Größe</span>
<span>{smtpStatus.max_size_mb > 0 ? `${smtpStatus.max_size_mb} MB` : "50 MB"}</span>
<span>{(smtpStatus.max_size_mb ?? 0) > 0 ? `${smtpStatus.max_size_mb} MB` : "50 MB"}</span>
</div>
) : (
<p className="text-sm text-muted-foreground">Nicht erreichbar</p>
@@ -711,9 +711,9 @@ export default function AdminPage() {
{smtpStatus ? (
<div className="grid grid-cols-2 gap-1 text-sm">
<span className="text-muted-foreground">Empfangen</span>
<span className="font-semibold text-green-600">{smtpStatus.received}</span>
<span className="font-semibold text-green-600">{smtpStatus.received ?? 0}</span>
<span className="text-muted-foreground">Abgelehnt</span>
<span className="font-semibold text-red-500">{smtpStatus.rejected}</span>
<span className="font-semibold text-red-500">{smtpStatus.rejected ?? 0}</span>
<span className="text-muted-foreground">Letzte Mail</span>
<span className="text-xs">
{smtpStatus.last_mail_at