diff --git a/web/src/objects/object-detail.tsx b/web/src/objects/object-detail.tsx index a366d33..3d18fc8 100644 --- a/web/src/objects/object-detail.tsx +++ b/web/src/objects/object-detail.tsx @@ -52,7 +52,7 @@ export function ObjectDetail() { return byLang ?? byEnglish ?? key; }; - const flexible = Object.entries(object.fields as Record); + const flexible = Object.entries(object.fields); return (
diff --git a/web/src/objects/object-edit-form.tsx b/web/src/objects/object-edit-form.tsx index fdf83c7..63bb105 100644 --- a/web/src/objects/object-edit-form.tsx +++ b/web/src/objects/object-edit-form.tsx @@ -34,7 +34,7 @@ export function ObjectEditForm() { recording_date: object.recording_date ?? null, }; - const defaults = { core, fields: object.fields as Record }; + const defaults = { core, fields: object.fields }; const onSubmit = async (values: ObjectFormValues) => { setError(null); diff --git a/web/src/objects/publish-control.tsx b/web/src/objects/publish-control.tsx index ffde5e1..c8ab552 100644 --- a/web/src/objects/publish-control.tsx +++ b/web/src/objects/publish-control.tsx @@ -23,7 +23,7 @@ const STEPS: Visibility[] = ["draft", "internal", "public"]; export function PublishControl({ object }: { object: AdminObjectView }) { const { t } = useTranslation(); - const current = object.visibility as Visibility; + const current = object.visibility; const { forward, back } = adjacentTransitions(current); const setVisibility = useSetVisibility(); const [confirmOpen, setConfirmOpen] = useState(false);