Issue when code is all digit and interpreted as `int`
Closed this issue · 0 comments
XaF commented
Traceback (most recent call last):
File "/conf/apps/qolsysgw/mqtt/listener.py", line 47, in event_callback
await self._callback(event)
File "/conf/apps/qolsysgw/gateway.py", line 172, in mqtt_event_callback
self._state.update(event)
File "/conf/apps/qolsysgw/qolsys/state.py", line 34, in update
self.notify(change=self.NOTIFY_UPDATE_PARTITIONS,
File "/conf/apps/qolsysgw/qolsys/observable.py", line 23, in notify
callback(self, **payload)
File "/conf/apps/qolsysgw/mqtt/updater.py", line 45, in _state_update
self._factory.wrap(partition).configure()
File "/conf/apps/qolsysgw/mqtt/updater.py", line 173, in configure
payload=json.dumps(self.configure_payload(**kwargs)),
File "/conf/apps/qolsysgw/mqtt/updater.py", line 343, in configure_payload
elif code is None or code.isdigit():
AttributeError: 'int' object has no attribute 'isdigit'
With config:
panel_user_code: <all digits>
code_disarm_required: True
ha_check_user_code: False