Fix SDK VHost tenant -> case sensitive - consistent (#1878)

Signed-off-by: Marinov Avgustin <Avgustin.Marinov@bosch.com>
This commit is contained in:
Avgustin Marinov
2024-10-11 17:01:53 +03:00
committed by GitHub
parent b016e40b56
commit f13b6fb6a7

View File

@@ -99,7 +99,7 @@ public class VHost extends DmfSender implements MessageListener {
@Override
public void onMessage(final Message message) {
final String tenantId = (String)message.getMessageProperties().getHeaders().get(MessageHeaderKey.TENANT);
final String tenantId = getTenant(message);
final String controllerId = (String)message.getMessageProperties().getHeaders().get(MessageHeaderKey.THING_ID);
final String type = (String)message.getMessageProperties().getHeaders().get(MessageHeaderKey.TYPE);
@@ -218,7 +218,7 @@ public class VHost extends DmfSender implements MessageListener {
private static String getTenant(final Message message) {
final MessageProperties messageProperties = message.getMessageProperties();
final Map<String, Object> headers = messageProperties.getHeaders();
return ((String) headers.get(MessageHeaderKey.TENANT)).toLowerCase();
return (String) headers.get(MessageHeaderKey.TENANT);
}
protected void handleCancelDownloadAction(final Message message, final String thingId) {