Просмотр исходного кода

Fix MatchPoundUsingRegex "." not escaped bug (#373)

master
Lukas Zhang 5 лет назад
committed by Savorboard
Родитель
Сommit
e2c257f960
1 измененных файлов: 2 добавлений и 2 удалений
  1. +2
    -2
      src/DotNetCore.CAP/IConsumerServiceSelector.Default.cs

+ 2
- 2
src/DotNetCore.CAP/IConsumerServiceSelector.Default.cs Просмотреть файл

@@ -195,7 +195,7 @@ namespace DotNetCore.CAP
.Where(x => x.Attribute.Name.IndexOf('#') >= 0)
.Select(x => new RegexExecuteDescriptor<ConsumerExecutorDescriptor>
{
Name = ("^" + x.Attribute.Name + "$").Replace("#", "[0-9_a-zA-Z\\.]+"),
Name = ("^" + x.Attribute.Name.Replace(".", "\\.") + "$").Replace("#", "[0-9_a-zA-Z\\.]+"),
Descriptor = x
}).ToList();
_poundList.TryAdd(group, tmpList);
@@ -220,4 +220,4 @@ namespace DotNetCore.CAP
public T Descriptor { get; set; }
}
}
}
}

Загрузка…
Отмена
Сохранить