From fde40a0401173b0a98feba5c35c0b84a84667230 Mon Sep 17 00:00:00 2001 From: Simon Date: Wed, 2 Nov 2022 14:00:37 +0000 Subject: [PATCH] Fix bug with bridges being removed on system reset --- bridge_master.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/bridge_master.py b/bridge_master.py index ead1ef4..c8b8435 100644 --- a/bridge_master.py +++ b/bridge_master.py @@ -307,6 +307,9 @@ def remove_bridge_system(system): if _bridge not in _bridgestemp: _bridgestemp[_bridge] = [] _bridgestemp[_bridge].append(_bridgesystem) + else: + _bridgestemp[_bridge].append({'SYSTEM': system, 'TS': _bridgesystem['TS'], 'TGID': _bridgesystem['TGID'],'ACTIVE': False,'TIMEOUT': _bridgesystem['TIMEOUT'],'TO_TYPE': 'ON','OFF': [],'ON': [_bridgesystem['TGID'],],'RESET': [], 'TIMER': time() + _bridgesystem['TIMEOUT']}) + BRIDGES.update(_bridgestemp)