@samitouri / QOSami-HFS / commits / 8b3c71ac

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