diff --git a/frontend/src/models/inbound.js b/frontend/src/models/inbound.js index 29b0057a..cd789023 100644 --- a/frontend/src/models/inbound.js +++ b/frontend/src/models/inbound.js @@ -827,8 +827,8 @@ TlsStreamSettings.Cert = class extends XrayCommonClass { } else { return new TlsStreamSettings.Cert( false, '', '', - json.certificate.join('\n'), - json.key.join('\n'), + Array.isArray(json.certificate) ? json.certificate.join('\n') : (json.certificate ?? ''), + Array.isArray(json.key) ? json.key.join('\n') : (json.key ?? ''), json.oneTimeLoading, json.usage, json.buildChain,