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: [
{
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'))
return
}