diff --git a/v2rayN/v2rayN/Handler/ConfigHandler.cs b/v2rayN/v2rayN/Handler/ConfigHandler.cs index 2334f0b6..c931f317 100644 --- a/v2rayN/v2rayN/Handler/ConfigHandler.cs +++ b/v2rayN/v2rayN/Handler/ConfigHandler.cs @@ -1285,7 +1285,7 @@ namespace v2rayN.Handler { return -1; } - var customProfile = SqliteHelper.Instance.Table().Where(t => t.subid == subid && t.configType == EConfigType.Custom).ToList(); + var customProfile = SqliteHelper.Instance.Table().Where(t => t.subid == subid && t.isSub == isSub && t.configType == EConfigType.Custom).ToList(); if (isSub) { SqliteHelper.Instance.Execute($"delete from ProfileItem where isSub = 1 and subid = '{subid}'"); diff --git a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs index 32fca42b..ab5c9640 100644 --- a/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs +++ b/v2rayN/v2rayN/ViewModels/MainWindowViewModel.cs @@ -1016,7 +1016,7 @@ namespace v2rayN.ViewModels public void RemoveServer() { - if (GetProfileItems(out List lstSelecteds, false) < 0) + if (GetProfileItems(out List lstSelecteds, true) < 0) { return; }