From f2917b49af643cf40944135b052dd0d4ebf2acc1 Mon Sep 17 00:00:00 2001 From: Pascal Jufer Date: Tue, 27 Feb 2024 10:23:16 +0100 Subject: [PATCH] Account for revisions data/delta to be null (#21596) --- app/src/types/revisions.ts | 4 ++-- app/src/views/private/components/revision-item.vue | 4 +--- 2 files changed, 3 insertions(+), 5 deletions(-) diff --git a/app/src/types/revisions.ts b/app/src/types/revisions.ts index fe2bb81493..bfab3f14a6 100644 --- a/app/src/types/revisions.ts +++ b/app/src/types/revisions.ts @@ -1,7 +1,7 @@ export type Revision = { id: number; - data: Record; - delta: Record; + data: Record | null; + delta: Record | null; collection: string; item: string | number; activity: { diff --git a/app/src/views/private/components/revision-item.vue b/app/src/views/private/components/revision-item.vue index a2e73ec00d..03b6e96e16 100644 --- a/app/src/views/private/components/revision-item.vue +++ b/app/src/views/private/components/revision-item.vue @@ -16,9 +16,7 @@ defineEmits<{ const { t } = useI18n(); -const revisionCount = computed(() => { - return Object.keys(props.revision.delta).length; -}); +const revisionCount = computed(() => (props.revision.delta ? Object.keys(props.revision.delta).length : 0)); const headerMessage = computed(() => { switch (props.revision.activity.action.toLowerCase()) {