Fix missing program

This commit is contained in:
Andre Basche 2023-05-07 00:47:08 +02:00
parent 22cbd7474a
commit ccff32e6c1
3 changed files with 10 additions and 4 deletions

View file

@ -142,8 +142,11 @@ class HonAppliance:
if last is None:
continue
parameters = command_history[last].get("command", {}).get("parameters", {})
if command.categories and parameters.get("category"):
command.category = parameters.pop("category").split(".")[-1].lower()
if command.categories:
if parameters.get("program"):
command.category = parameters.pop("program").split(".")[-1].lower()
else:
command.category = parameters.pop("category")
command = self.commands[name]
for key, data in command.settings.items():
if (