X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Fcharging-station%2Fui-server%2FUIHttpServer.ts;h=37c579dc56a552dc26dbd57ae515378820e9e2d9;hb=07561812b72072b6d9f20997be86a42ee88e15a2;hp=822244f96081305ef939ae7f107d67f9c840c1a4;hpb=b2e2c274c2f60fb80857640f0399f76cf65e169f;p=e-mobility-charging-stations-simulator.git diff --git a/src/charging-station/ui-server/UIHttpServer.ts b/src/charging-station/ui-server/UIHttpServer.ts index 822244f9..37c579dc 100644 --- a/src/charging-station/ui-server/UIHttpServer.ts +++ b/src/charging-station/ui-server/UIHttpServer.ts @@ -47,7 +47,6 @@ export default class UIHttpServer extends AbstractUIServer { 'Content-Type': 'application/json', }) .end(JSON.stringify(payload)); - this.responseHandlers.delete(uuid); } else { logger.error( `${this.logPrefix(moduleName, 'sendResponse')} Response for unknown request id: ${uuid}` @@ -58,6 +57,8 @@ export default class UIHttpServer extends AbstractUIServer { `${this.logPrefix(moduleName, 'sendResponse')} Error at sending response id '${uuid}':`, error ); + } finally { + this.responseHandlers.delete(uuid); } }