diff --git a/packages/frontend/src/pages/admin/security.vue b/packages/frontend/src/pages/admin/security.vue index 27e35c7e69..fa93124daa 100644 --- a/packages/frontend/src/pages/admin/security.vue +++ b/packages/frontend/src/pages/admin/security.vue @@ -194,7 +194,7 @@ const sensitiveMediaDetectionForm = useForm({ state.sensitiveMediaDetectionSensitivity === 2 ? 'medium' : state.sensitiveMediaDetectionSensitivity === 3 ? 'high' : state.sensitiveMediaDetectionSensitivity === 4 ? 'veryHigh' : - 0, + null as never, setSensitiveFlagAutomatically: state.setSensitiveFlagAutomatically, enableSensitiveMediaDetectionForVideos: state.enableSensitiveMediaDetectionForVideos, }); diff --git a/packages/frontend/src/pages/channel-editor.vue b/packages/frontend/src/pages/channel-editor.vue index ce26a26109..251f5d557d 100644 --- a/packages/frontend/src/pages/channel-editor.vue +++ b/packages/frontend/src/pages/channel-editor.vue @@ -138,9 +138,10 @@ async function addPinnedNote() { const { canceled, result: value } = await os.inputText({ title: i18n.ts.noteIdOrUrl, }); - if (canceled) return; + if (canceled || value == null) return; + const fromUrl = value.includes('/') ? value.split('/').pop() : null; const note = await os.apiWithDialog('notes/show', { - noteId: value.includes('/') ? value.split('/').pop() : value, + noteId: fromUrl ?? value, }); pinnedNotes.value = [{ id: note.id,