When zddc-server auto-serves the archive tool at a sub-folder URL (e.g.
/Project-1/Archive/PartyA/Issued, no trailing slash, no archive.html
filename), the tool's autoConnectHttpSource was stripping the last URL
segment under the assumption it was a filename. Result: archive scanned
the PARENT directory (/PartyA/) instead of /Issued/, showing
transmittals from sibling folders the user hadn't asked for.
Fix: detect the URL shape before deciding what the scan root is.
- Trailing slash → URL is already a directory; use as-is.
- Last segment has a dot → filename (archive.html); strip to parent.
- Last segment has no dot → bare directory name (auto-served URL);
treat the entire path as the scan root and append '/'.
Now /Project-1/Archive/PartyA/Issued shows only the transmittal folders
inside Issued/ — the locally-mounted-folder experience the user expected.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| app.js | ||
| directory.js | ||
| drag-drop.js | ||
| events.js | ||
| export.js | ||
| filtering.js | ||
| hash.js | ||
| init.js | ||
| parser.js | ||
| presets.js | ||
| source.js | ||
| table.js | ||
| url-state.js | ||