diff --git a/src/frontend/src/tables/part/ParametricPartTable.tsx b/src/frontend/src/tables/part/ParametricPartTable.tsx index 01b84c7d72..4203fdd96f 100644 --- a/src/frontend/src/tables/part/ParametricPartTable.tsx +++ b/src/frontend/src/tables/part/ParametricPartTable.tsx @@ -48,7 +48,7 @@ function ParameterCell({ // Find matching template parameter const parameter = useMemo(() => { return record.parameters?.find((p: any) => p.template == template.pk); - }, [record.parameters, template]); + }, [record, template]); const extra: any[] = []; @@ -289,7 +289,7 @@ export default function ParametricPartTable({ table.updateRecord(records[partIndex]); }, - [table.updateRecord] + [table.records, table.updateRecord] ); const parameterColumns: TableColumn[] = useMemo(() => {