From 8b91e7cd052e17e2b5f4508e87eff10aa2e29c02 Mon Sep 17 00:00:00 2001 From: Nitwel Date: Mon, 14 Aug 2023 11:32:55 +0200 Subject: [PATCH] Fix missing check for sort field (#19412) Co-authored-by: Daniel Biegler Co-authored-by: Pascal Jufer --- .changeset/modern-turkeys-hang.md | 5 +++++ app/src/layouts/kanban/index.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/modern-turkeys-hang.md diff --git a/.changeset/modern-turkeys-hang.md b/.changeset/modern-turkeys-hang.md new file mode 100644 index 0000000000..ff6bd3c477 --- /dev/null +++ b/.changeset/modern-turkeys-hang.md @@ -0,0 +1,5 @@ +--- +"@directus/app": patch +--- + +Fixed saving/updating in Kanban-Layout with missing Sort-Field diff --git a/app/src/layouts/kanban/index.ts b/app/src/layouts/kanban/index.ts index 25ae7bfa6a..5cf33f91f3 100644 --- a/app/src/layouts/kanban/index.ts +++ b/app/src/layouts/kanban/index.ts @@ -279,7 +279,7 @@ export default defineLayout({ const before = group.items[event.added.newIndex - 1] as Item | undefined; const after = group.items[event.added.newIndex] as Item | undefined; - if (item.sort !== undefined) { + if (item.sort !== undefined && sortField.value) { if (after?.sort !== undefined && after.sort < item.sort) { await changeManualSort({ item: item.id, to: after.id }); } else if (before?.sort !== undefined && before.sort > item.sort) {