web/frpc: fix visitor plugin validation for sudp (#5448)

This commit is contained in:
fatedier
2026-07-27 12:04:00 +08:00
committed by GitHub
parent 40274d8c92
commit 2d63f6b1f9

View File

@@ -110,7 +110,11 @@ const formRules: FormRules = {
pluginDestinationIP: [ pluginDestinationIP: [
{ {
validator: (_rule, value, callback) => { validator: (_rule, value, callback) => {
if (form.value.pluginType === 'virtual_net' && !value?.trim()) { if (
form.value.pluginType === 'virtual_net' &&
(form.value.type === 'stcp' || form.value.type === 'xtcp') &&
!value?.trim()
) {
callback(new Error('Destination IP is required for virtual_net')) callback(new Error('Destination IP is required for virtual_net'))
return return
} }