Skip to content

Commit f996c02

Browse files
author
Visagan Guruparan
committed
Clean code and refactor
1 parent 0c51705 commit f996c02

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

src/Infrastructure/BotSharp.OpenAPI/Controllers/Agent/AgentController.Rule.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,10 @@ public partial class AgentController
99
public IEnumerable<AgentRuleViewModel> GetRuleTriggers(string agentId)
1010
{
1111
var triggers = _services.GetServices<IRuleTrigger>();
12-
triggers = triggers.Where(x => x.AgentIds == null || !x.AgentIds.Any() || x.AgentIds.Contains(agentId));
12+
if (!string.IsNullOrWhiteSpace(agentId))
13+
{
14+
triggers = triggers.Where(x => x.AgentIds == null || x.AgentIds.Contains(agentId, StringComparer.OrdinalIgnoreCase));
15+
}
1316
return triggers.Select(x => new AgentRuleViewModel
1417
{
1518
TriggerName = x.Name,

0 commit comments

Comments
 (0)