fix: Add device name to no converter available error message (#26867)

This commit is contained in:
clockbrain authored and GitHub committed 2025-03-26 21:45:33 +01:00
1 parent f824295b7e
commit 267c399047
2 files changed
+2 -2

No files matched your search

+1 -1
View File
@@ -212,7 +212,7 @@ export default class Publish extends Extension {
}
if (!converter) {
logger.error(`No converter available for '${key}' (${stringify(message[key])})`);
logger.error(`No converter available for '${key}' on '${re.name}': (${stringify(message[key])})`);
continue;
}
+1 -1
View File
@@ -628,7 +628,7 @@ describe('Extension: Publish', () => {
mockLogger.error.mockClear();
await mockMQTTEvents.message('zigbee2mqtt/0x0017880104e45542/get', stringify({state_center: '', state_right: ''}));
await flushPromises();
expect(mockLogger.error).toHaveBeenCalledWith(`No converter available for 'state_center' ("")`);
expect(mockLogger.error).toHaveBeenCalledWith(`No converter available for 'state_center' on 'wall_switch_double': ("")`);
expect(endpoint2.read).toHaveBeenCalledTimes(0);
expect(endpoint3.read).toHaveBeenCalledTimes(1);
expect(endpoint3.read).toHaveBeenCalledWith('genOnOff', ['onOff']);