Skip to content

Commit 267c399

Browse files
authored
fix: Add device name to no converter available error message (#26867)
1 parent f824295 commit 267c399

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/extension/publish.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ export default class Publish extends Extension {
212212
}
213213

214214
if (!converter) {
215-
logger.error(`No converter available for '${key}' (${stringify(message[key])})`);
215+
logger.error(`No converter available for '${key}' on '${re.name}': (${stringify(message[key])})`);
216216
continue;
217217
}
218218

test/extensions/publish.test.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -628,7 +628,7 @@ describe('Extension: Publish', () => {
628628
mockLogger.error.mockClear();
629629
await mockMQTTEvents.message('zigbee2mqtt/0x0017880104e45542/get', stringify({state_center: '', state_right: ''}));
630630
await flushPromises();
631-
expect(mockLogger.error).toHaveBeenCalledWith(`No converter available for 'state_center' ("")`);
631+
expect(mockLogger.error).toHaveBeenCalledWith(`No converter available for 'state_center' on 'wall_switch_double': ("")`);
632632
expect(endpoint2.read).toHaveBeenCalledTimes(0);
633633
expect(endpoint3.read).toHaveBeenCalledTimes(1);
634634
expect(endpoint3.read).toHaveBeenCalledWith('genOnOff', ['onOff']);

0 commit comments

Comments
 (0)