diff --git a/src/frontend/src/forms/StockForms.tsx b/src/frontend/src/forms/StockForms.tsx index 262605ede0..f2c515e570 100644 --- a/src/frontend/src/forms/StockForms.tsx +++ b/src/frontend/src/forms/StockForms.tsx @@ -1478,6 +1478,10 @@ export function useTestResultFields({ setChoices([]); setFieldType('string'); } + } else { + // No choices defined - this is a free-form text field + setChoices([]); + setFieldType('string'); } } }, diff --git a/src/frontend/src/tables/stock/StockItemTestResultTable.tsx b/src/frontend/src/tables/stock/StockItemTestResultTable.tsx index 569fb5c136..c2c81d2548 100644 --- a/src/frontend/src/tables/stock/StockItemTestResultTable.tsx +++ b/src/frontend/src/tables/stock/StockItemTestResultTable.tsx @@ -358,6 +358,7 @@ export default function StockItemTestResultTable({ icon: , hidden: !record.templateId || + !!record.choices || record?.requires_attachment || record?.requires_value || record.result,