mirror of
https://github.com/infinition/Bjorn.git
synced 2026-02-05 03:31:02 +00:00
test
This commit is contained in:
15
index.html
15
index.html
@@ -1461,13 +1461,18 @@
|
|||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// On essaie la branche configurée (wiki), puis 'wiki' en dur, puis 'master'
|
||||||
const branchesToTry = [CONFIG.branch, 'wiki', 'master'];
|
const branchesToTry = [CONFIG.branch, 'wiki', 'master'];
|
||||||
|
|
||||||
for (const branch of branchesToTry) {
|
for (const branch of branchesToTry) {
|
||||||
if (!branch) continue;
|
if (!branch) continue;
|
||||||
debugLog(`[Bjorn] 🌐 Fetching structure from GitHub API: ${STATE.repo}/${branch}`);
|
debugLog(`[Bjorn] 🌐 Fetching structure from GitHub API: ${STATE.repo}/${branch}`);
|
||||||
try {
|
|
||||||
|
|
||||||
const res = await fetch(`https://api.github.com/repos/${STATE.repo}/commits?path=${path}&sha=${STATE.branch}&page=1&per_page=1`);
|
try {
|
||||||
|
// C'EST ICI QUE L'ERREUR SE TROUVAIT PROBABLEMENT
|
||||||
|
// On utilise git/trees et la variable 'branch', PAS 'path'
|
||||||
|
const res = await fetch(`https://api.github.com/repos/${STATE.repo}/git/trees/${branch}?recursive=1`);
|
||||||
|
|
||||||
if (!res.ok) {
|
if (!res.ok) {
|
||||||
debugLog(`[Bjorn] ⚠️ Branch "${branch}" failed (${res.status})`);
|
debugLog(`[Bjorn] ⚠️ Branch "${branch}" failed (${res.status})`);
|
||||||
continue;
|
continue;
|
||||||
@@ -1513,6 +1518,7 @@
|
|||||||
const sortedStructure = sortStructure(structure);
|
const sortedStructure = sortStructure(structure);
|
||||||
debugLog(`[Bjorn] ✅ GitHub discovery complete: Found ${fileCount} files`);
|
debugLog(`[Bjorn] ✅ GitHub discovery complete: Found ${fileCount} files`);
|
||||||
return Object.keys(sortedStructure).length > 0 ? sortedStructure : null;
|
return Object.keys(sortedStructure).length > 0 ? sortedStructure : null;
|
||||||
|
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
debugLog(`[Bjorn] ❌ Error fetching branch "${branch}":`, e);
|
debugLog(`[Bjorn] ❌ Error fetching branch "${branch}":`, e);
|
||||||
}
|
}
|
||||||
@@ -2113,7 +2119,10 @@
|
|||||||
|
|
||||||
try {
|
try {
|
||||||
const path = `wiki/docs/${folder}/${filename}`;
|
const path = `wiki/docs/${folder}/${filename}`;
|
||||||
const res = await fetch(`https://api.github.com/repos/${STATE.repo}/commits?path=${path}&page=1&per_page=1`);
|
// C'EST ICI QU'IL FAUT AJOUTER &sha=${STATE.branch}
|
||||||
|
// Cette URL utilise 'commits', 'path' et 'sha'
|
||||||
|
const res = await fetch(`https://api.github.com/repos/${STATE.repo}/commits?path=${path}&sha=${STATE.branch}&page=1&per_page=1`);
|
||||||
|
|
||||||
if (res.ok) {
|
if (res.ok) {
|
||||||
const data = await res.json();
|
const data = await res.json();
|
||||||
if (data.length > 0) {
|
if (data.length > 0) {
|
||||||
|
|||||||
Reference in New Issue
Block a user