Bridges by headers weird
# umh-support
b
I am getting some weird injects in the benthos. "protocol-converter-super-abrasives-hub-odoo" should be "protocol-converter-mach-controls-external-odoo". It's all in mach-controls-external so not sure why it's showing that. Also not getting tags to populate in the ui. I got tags showing in kafka and mqtt brokers tho. https://cdn.discordapp.com/attachments/984083100520808478/1316174304320163890/image.png?ex=675a1657&is=6758c4d7&hm=f8afcce6219d78e400123e507f27c11be45a6b10f1e1f711d4663864d86dfe9c&
j
@Ferdinand can you take a look?
The general idea behind it is that it will help you with tracing where the message came from, especially when bridged from a UMH lite instance
f
I was able to reproduce it
There seems to be a processing issue, when the schema contains a `-`character
Issue is in our topic regex:
Copy code
^umh\.v1\.(?P<enterprise>[a-zA-Z0-9][\w-]*)\.((?P<site>[a-zA-Z0-9][\w-]*)\.)?((?P<area>[a-zA-Z0-9][\w-]*)\.)?((?P<productionLine>[a-zA-Z0-9][\w-]*)\.)?((?P<workCell>[a-zA-Z0-9][\w-]*)\.)?((?P<originId>[a-zA-Z0-9][\w-]*)\.)?_(?P<usecase>(\w+))(\.(?P<tag>(?:.+)+))?$
`
This one only allowed words for the usecase
2 Views