diff --git a/packages/next/src/views/Version/Default/SetStepNav.tsx b/packages/next/src/views/Version/Default/SetStepNav.tsx index 885139ee5..09fb80ed3 100644 --- a/packages/next/src/views/Version/Default/SetStepNav.tsx +++ b/packages/next/src/views/Version/Default/SetStepNav.tsx @@ -50,10 +50,11 @@ export const SetStepNav: React.FC<{ if (mostRecentDoc) { if (useAsTitle !== 'id') { - const titleField = fieldMap.find( - ({ name: fieldName, isFieldAffectingData }) => - isFieldAffectingData && fieldName === useAsTitle, - ) as FieldAffectingData + const titleField = fieldMap.find((f) => { + const { isFieldAffectingData } = f + const fieldName = 'name' in f ? f.name : undefined + return isFieldAffectingData && fieldName === useAsTitle + }) as FieldAffectingData if (titleField && mostRecentDoc[useAsTitle]) { if (titleField.localized) { diff --git a/packages/next/src/views/Version/RenderFieldsToDiff/fields/Iterable/index.tsx b/packages/next/src/views/Version/RenderFieldsToDiff/fields/Iterable/index.tsx index 6981a4e15..e8df517d3 100644 --- a/packages/next/src/views/Version/RenderFieldsToDiff/fields/Iterable/index.tsx +++ b/packages/next/src/views/Version/RenderFieldsToDiff/fields/Iterable/index.tsx @@ -28,7 +28,7 @@ const Iterable: React.FC = ({ return (
- {field.label && ( + {'label' in field && field.label && (