fix(script): 修复了当 Trigger 名称包含大写字母时, 无法获取 Trigger 实例的问题.

当 Trigger 被注册时, 其名称将转换成小写, 存储在 Map 中, 但是 getTriggerByName 并没有对参数转换成小写, 导致该 Bug 产生.
This commit is contained in:
LamGC 2021-10-05 15:06:18 +08:00
parent 9d5c91d5b4
commit 8c51bac6be
Signed by: LamGC
GPG Key ID: 6C5AE2A913941E1D

View File

@ -56,7 +56,7 @@ public class GroovyTriggerProvider {
if (!triggerProviderMap.containsKey(triggerName.toLowerCase())) {
throw new NoSuchElementException("The specified trigger could not be found: " + triggerName);
}
return triggerProviderMap.get(triggerName).get();
return triggerProviderMap.get(triggerName.toLowerCase()).get();
}
}