From 7eb03d59fb4a1d616c7c451d243d4e9d8ca13e5a Mon Sep 17 00:00:00 2001 From: Natty Date: Wed, 8 Nov 2023 02:28:10 +0100 Subject: [PATCH] Frontend: Fixed parent note visibility inheritance in the post form --- .../frontend/client/src/components/MkPostForm.vue | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/fe_calckey/frontend/client/src/components/MkPostForm.vue b/fe_calckey/frontend/client/src/components/MkPostForm.vue index 0ea17fb..3cb3d82 100644 --- a/fe_calckey/frontend/client/src/components/MkPostForm.vue +++ b/fe_calckey/frontend/client/src/components/MkPostForm.vue @@ -463,12 +463,19 @@ if (props.reply && props.reply.text != null) { // 公開以外へのリプライ時は元の公開範囲を引き継ぐ if ( props.reply && - ["home", "followers", "specified"].includes(props.reply.visibility) + ["home", "followers", "specified"].includes( + magLegacyVisibility(props.reply.visibility) + ) ) { - if (props.reply.visibility === "home" && visibility === "followers") { + if ( + magLegacyVisibility(props.reply.visibility) === "home" && + visibility === "followers" + ) { visibility = "followers"; } else if ( - ["home", "followers"].includes(props.reply.visibility) && + ["home", "followers"].includes( + magLegacyVisibility(props.reply.visibility) + ) && visibility === "specified" ) { visibility = "specified";