fix: admin/internet: unwanted error displayed in HTTPS box when no certificate is provided
Massimo Melina committed
Dec 10, 2023 at 18:00 UTC
8b3c71acbb0bd7886ef2d3642b16c17232d1ebc9
2 files changed
+2
-2
admin/src/InternetPage.ts
+1
-1
@@ -102,7 +102,7 @@ export default function InternetPage() {
102
isCertError(error) && h(Alert, { severity: 'warning' }, error),
103
prefix("Error: ", error)
104
|| disabled && h(LinkBtn, { onClick: notEnabled }, "Not enabled"),
105
- cert.element || with_(cert.data, c => h(Box, {},
105
+ cert.element || with_(cert.data, c => c.none ? "No certificate configured" : h(Box, {},
106
h(CardMembership, { fontSize: 'small', sx: { mr: 1, verticalAlign: 'middle' } }), "Current certificate",
107
h('ul', {},
108
h('li', {}, "Domain: ", c.altNames?.join(' + ') ||'-'),
src/api.net.ts
+1
-1
@@ -79,7 +79,7 @@ const apis: ApiHandlers = {
79
},
80
81
get_cert() {
82
- return getCertObject() || new ApiError(HTTP_NOT_FOUND)
82
+ return getCertObject() || { none: true }
83
}
84
}
85