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) {