This commit is contained in:
2dust 2024-08-21 21:12:01 +08:00
parent 9d49c7aad0
commit 064431421a
3 changed files with 4 additions and 4 deletions

View file

@ -165,7 +165,7 @@ namespace ServiceLib.ViewModels
{ {
return; return;
} }
foreach (var it in SelectedSources) foreach (var it in SelectedSources ?? [SelectedSource])
{ {
var item = _rules.FirstOrDefault(t => t.id == it?.id); var item = _rules.FirstOrDefault(t => t.id == it?.id);
if (item != null) if (item != null)
@ -186,7 +186,7 @@ namespace ServiceLib.ViewModels
} }
var lst = new List<RulesItem4Ray>(); var lst = new List<RulesItem4Ray>();
foreach (var it in SelectedSources) foreach (var it in SelectedSources ?? [SelectedSource])
{ {
var item = _rules.FirstOrDefault(t => t.id == it?.id); var item = _rules.FirstOrDefault(t => t.id == it?.id);
if (item != null) if (item != null)

View file

@ -256,7 +256,7 @@ namespace ServiceLib.ViewModels
{ {
return; return;
} }
foreach (var it in SelectedSources) foreach (var it in SelectedSources ?? [SelectedSource])
{ {
var item = LazyConfig.Instance.GetRoutingItem(it?.id); var item = LazyConfig.Instance.GetRoutingItem(it?.id);
if (item != null) if (item != null)

View file

@ -90,7 +90,7 @@ namespace ServiceLib.ViewModels
return; return;
} }
foreach (var it in SelectedSources) foreach (var it in SelectedSources ?? [SelectedSource])
{ {
ConfigHandler.DeleteSubItem(_config, it.id); ConfigHandler.DeleteSubItem(_config, it.id);
} }