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 className="text-muted-foreground">TLS</span>
<span>{smtpStatus.tls ? "Ja" : "Nein"}</span> <span>{smtpStatus.tls ? "Ja" : "Nein"}</span>
<span className="text-muted-foreground">Max. Größe</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> </div>
) : ( ) : (
<p className="text-sm text-muted-foreground">Nicht erreichbar</p> <p className="text-sm text-muted-foreground">Nicht erreichbar</p>
@@ -711,9 +711,9 @@ export default function AdminPage() {
{smtpStatus ? ( {smtpStatus ? (
<div className="grid grid-cols-2 gap-1 text-sm"> <div className="grid grid-cols-2 gap-1 text-sm">
<span className="text-muted-foreground">Empfangen</span> <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="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-muted-foreground">Letzte Mail</span>
<span className="text-xs"> <span className="text-xs">
{smtpStatus.last_mail_at {smtpStatus.last_mail_at