From a904e7a396e34bbeef2e624702d55e9d0522b242 Mon Sep 17 00:00:00 2001 From: slugzero Date: Thu, 30 Nov 2023 23:02:16 +0100 Subject: [PATCH] fix: Fix unable to configure again after configure fails (#19908) * Remove device from "configuring" after error * use finally for cleanup --- lib/extension/configure.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/extension/configure.ts b/lib/extension/configure.ts index 6750611c3..e521b7fca 100644 --- a/lib/extension/configure.ts +++ b/lib/extension/configure.ts @@ -129,8 +129,8 @@ export default class Configure extends Extension { if (throwError) { throw error; } + } finally { + this.configuring.delete(device.ieeeAddr); } - - this.configuring.delete(device.ieeeAddr); } }