fix(scripts): קישור "מקור" שבר על SCRIPTS.md בנתיב
ה-gitea_url מצביע על קובץ scripts/SCRIPTS.md, אבל הקישור הפר-סקריפט הוסיף אחריו את שם-הסקריפט → …/scripts/SCRIPTS.md/<name> (404 ב-Gitea). מתקן: מסיר את שם-הקובץ האחרון מהבסיס לפני הוספת שם-הסקריפט, כך שהקישור מצביע על …/scripts/<name>. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -216,8 +216,12 @@ function ScriptTable({
|
||||
<TableBody>
|
||||
{rows.map((s) => {
|
||||
const disabled = s.status === "archive" || s.status === "deleted";
|
||||
// giteaBase is the SCRIPTS.md *file* URL (…/scripts/SCRIPTS.md); the
|
||||
// per-script "מקור" link needs the scripts/ *directory*, so strip the
|
||||
// trailing filename before appending the script name (else the link
|
||||
// becomes …/scripts/SCRIPTS.md/<name> and 404s on Gitea).
|
||||
const href = giteaBase
|
||||
? `${giteaBase.replace(/\/$/, "")}/${s.name}`
|
||||
? `${giteaBase.replace(/\/[^/]+$/, "")}/${s.name}`
|
||||
: null;
|
||||
return (
|
||||
<TableRow
|
||||
|
||||
Reference in New Issue
Block a user