File tree Expand file tree Collapse file tree 1 file changed +2
-2
lines changed
Expand file tree Collapse file tree 1 file changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -175,7 +175,7 @@ def set_status(self, value: LedStatus) -> None:
175175 topic_prefix = MQTT_SETTINGS .active_config .topic_prefix
176176 mqtt_client .publish (
177177 f'{ topic_prefix } /state' ,
178- json .dumps ({ " state" : value .name } ),
178+ json .dumps (dict ( state = value .name , ** MQTT_SETTINGS . extra_data ) ),
179179 qos = 1 ,
180180 retain = True ,
181181 )
@@ -363,10 +363,10 @@ def cleanup(self) -> None:
363363
364364 def close (self ) -> None :
365365 self .cleanup ()
366+ MQTT_SETTINGS .extra_data ["run_uuid" ] = "" # Reset the run UUID
366367 LED_CONTROLLER .set_status (LedStatus .NoUSB )
367368 LED_CONTROLLER .set_code (False )
368369 USERCODE_LOGGER .removeHandler (self .handler )
369- MQTT_SETTINGS .extra_data ["run_uuid" ] = "" # Reset the run UUID
370370 MQTT_SETTINGS .active_usercode = None
371371
372372 def reset (self ) -> None :
You can’t perform that action at this time.
0 commit comments