From 0a7f1b8803f41d60649f4165d1042a41532faa84 Mon Sep 17 00:00:00 2001 From: Daisuke Baba <baba.daisuke@gmail.com> Date: Wed, 30 Aug 2017 16:33:22 +0900 Subject: [PATCH] Fix an issue where done() wasn't invoked when peripheral is missing without any other error --- src/bleio.es6.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/bleio.es6.js b/src/bleio.es6.js index b86bf0c..c76e1e7 100644 --- a/src/bleio.es6.js +++ b/src/bleio.es6.js @@ -670,6 +670,10 @@ export function remove(node, done, RED) { done(); } } + } else { + if (done) { + done(); + } } return true; }