rules: fix bug in Set action

This commit is contained in:
Peter F. Patel-Schneider 2024-02-20 11:08:38 -05:00
parent 3f692c0fe2
commit ce00a78e7f
1 changed files with 4 additions and 1 deletions

View File

@ -1301,7 +1301,10 @@ class Set(Action):
if args is None: if args is None:
logger.warning('Set Action: invalid args %s for setting %s of %s', self.args[2:], self.args[1], self.args[0]) logger.warning('Set Action: invalid args %s for setting %s of %s', self.args[2:], self.args[1], self.args[0])
return None return None
setting.write(*args) if len(args) > 1:
setting.write_key_value(args[0], args[1])
else:
setting.write(args[0])
if device.setting_callback: if device.setting_callback:
device.setting_callback(device, type(setting), args) device.setting_callback(device, type(setting), args)
return None return None