diff --git a/web/html/xui/inbounds.html b/web/html/xui/inbounds.html index ed42f401..29fa798e 100644 --- a/web/html/xui/inbounds.html +++ b/web/html/xui/inbounds.html @@ -350,9 +350,10 @@ port: inbound.port, protocol: inbound.protocol, settings: inbound.settings.toString(), - streamSettings: inbound.stream.toString(), - sniffing: inbound.canSniffing() ? inbound.sniffing.toString() : '{}', }; + if (inbound.canEnableStream()) data.streamSettings = inbound.stream.toString(); + if (inbound.canSniffing()) data.sniffing = inbound.sniffing.toString(); + await this.submit('/xui/inbound/add', data, inModal); }, async updateInbound(inbound, dbInbound) { @@ -368,9 +369,10 @@ port: inbound.port, protocol: inbound.protocol, settings: inbound.settings.toString(), - streamSettings: inbound.stream.toString(), - sniffing: inbound.canSniffing() ? inbound.sniffing.toString() : '{}', }; + if (inbound.canEnableStream()) data.streamSettings = inbound.stream.toString(); + if (inbound.canSniffing()) data.sniffing = inbound.sniffing.toString(); + await this.submit(`/xui/inbound/update/${dbInbound.id}`, data, inModal); }, openAddClient(dbInboundId) {