Refactor: rename api set_inv_machine parameter to 'machines,update'

This commit is contained in:
Johannes Kirschbauer
2025-05-16 17:10:56 +02:00
parent dce0ea4008
commit ec22a098e6
2 changed files with 4 additions and 4 deletions

View File

@@ -398,7 +398,7 @@ const MachineForm = (props: MachineDetailsProps) => {
identifier: curr_uri,
},
},
inventory_machine: {
update: {
...values.machine,
// TODO: Remove this workaround
tags: Array.from(

View File

@@ -23,12 +23,12 @@ def get_inv_machine(machine: Machine) -> InventoryMachine:
@API.register
def set_inv_machine(machine: Machine, inventory_machine: InventoryMachine) -> None:
assert machine.name == inventory_machine["name"], "Machine name mismatch"
def set_inv_machine(machine: Machine, update: InventoryMachine) -> None:
assert machine.name == update.get("name", machine.name), "Machine name mismatch"
inventory_store = InventoryStore(flake=machine.flake)
inventory = inventory_store.read()
apply_patch(inventory, f"machines.{machine.name}", inventory_machine)
apply_patch(inventory, f"machines.{machine.name}", update)
inventory_store.write(
inventory, message=f"Update information about machine {machine.name}"
)