From fc1aa28aa42ca77f5646a2ac55714378037cca04 Mon Sep 17 00:00:00 2001 From: chyz <32403637+chyzman@users.noreply.github.com> Date: Tue, 21 Jul 2026 14:36:25 -0400 Subject: [PATCH] temporary fix for misused slug (#6794) Co-authored-by: Prospector <6166773+Prospector@users.noreply.github.com> --- packages/moderation/src/data/stages/title-slug.tsx | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/packages/moderation/src/data/stages/title-slug.tsx b/packages/moderation/src/data/stages/title-slug.tsx index 8ae8be1521..22c4e00edf 100644 --- a/packages/moderation/src/data/stages/title-slug.tsx +++ b/packages/moderation/src/data/stages/title-slug.tsx @@ -326,9 +326,12 @@ export default function () { }))(state) }) .fix( + //TODO chyz think of some way to have initial values actually be reflected in state without having to store them fix().project((patch, state) => { - const slug = state['correct-slug'] as string - if (!slug) return + const slug = + (state['correct-slug'] as string | undefined) ?? + resolvedAutoSlug.value + if (!slug || slug === project.value.slug) return patch.slug = slug }), ),