diff --git a/src/frontend/src/forms/StockForms.tsx b/src/frontend/src/forms/StockForms.tsx index 7dcd46e332..67bbc51327 100644 --- a/src/frontend/src/forms/StockForms.tsx +++ b/src/frontend/src/forms/StockForms.tsx @@ -1503,6 +1503,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,