Archilyzer · Source

archilyzer

Archilyzer
git clone https://archilyzer.pages.dev/source/archilyzer.git
Log | Files | Refs | README | LICENSE

commit 9b614f0e25ec0d8f43389169ce3863762f7dc8af
parent 4ef1ac325c013295fb199530acffbaebe3127349
Author: I Mean I'm Just Saying <imeanimjustsaying@kiwifarms.st>
Date:   Thu, 17 Sep 2026 13:55:43 -0400

channels: the bulk move points at /storage, not at a settings box

The refusal it hands back when nothing names a destination told the operator
to set a default media root in Settings. That field is gone as of this slice,
so the message named a box that does not exist. It names the location list
instead — the one place a root is configured now.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>

Diffstat:
Meditor/app/channels/bulkStorageActions.ts | 6+++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/editor/app/channels/bulkStorageActions.ts b/editor/app/channels/bulkStorageActions.ts @@ -76,8 +76,8 @@ export async function bulkRelocateChannelMediaAction( root?: string, ): Promise<BulkRelocateResult> { const paths = getPaths(); - // The bar's own box wins; blank falls back to the configured cold root. The - // settings page is the only writer of that value — this only reads it. + // The bar's own box wins; blank falls back to the DEFAULT LOCATION's root. + // /storage is the only writer of the location list — this only reads it. const chosen = (root ?? "").trim() || defaultLocationRoot(getSettings().storage).trim(); if (!chosen) { @@ -86,7 +86,7 @@ export async function bulkRelocateChannelMediaAction( skipped: slugs.map((slug) => ({ slug, reason: - "no destination root — set a default media root in Settings, or type one here", + "no destination root — add a media location on /storage, or type one here", })), }; }