diff --git a/cura/MachineActionManager.py b/cura/MachineActionManager.py index 7bd22360e8..d7a0478f37 100644 --- a/cura/MachineActionManager.py +++ b/cura/MachineActionManager.py @@ -32,7 +32,7 @@ class MachineActionManager: def addRequiredAction(self, machine, action_key): if action_key in self._machine_actions: if machine in self._required_actions: - self._required_actions[machine].append(self._machine_actions[action_key]) + self._required_actions[machine] |= {self._machine_actions[action_key]} else: self._required_actions[machine] = {self._machine_actions[action_key]} else: @@ -42,7 +42,7 @@ class MachineActionManager: def addSupportedAction(self, machine, action_key): if action_key in self._machine_actions: if machine in self._supported_actions: - self._supported_actions[machine].append(self._machine_actions[action_key]) + self._supported_actions[machine] |= {self._machine_actions[action_key]} else: self._supported_actions[machine] = {self._machine_actions[action_key]} else: