Raffael-Kultyshev commited on
Commit
44a055f
·
verified ·
1 Parent(s): 8f1fd95

Fix: Add HF_TOKEN to dataset fetch for 401 error

Browse files
Files changed (1) hide show
  1. src/utils/versionUtils.ts +12 -0
src/utils/versionUtils.ts CHANGED
@@ -33,8 +33,20 @@ export async function getDatasetInfo(repoId: string): Promise<DatasetInfo> {
33
  const controller = new AbortController();
34
  const timeoutId = setTimeout(() => controller.abort(), 10000); // 10 second timeout
35
 
 
 
 
 
 
 
 
 
 
 
 
36
  const response = await fetch(testUrl, {
37
  method: "GET",
 
38
  cache: "no-store",
39
  signal: controller.signal
40
  });
 
33
  const controller = new AbortController();
34
  const timeoutId = setTimeout(() => controller.abort(), 10000); // 10 second timeout
35
 
36
+ // Get token from environment (set in Space secrets)
37
+ const hfToken = process.env.HF_TOKEN;
38
+ const headers: HeadersInit = {
39
+ "Cache-Control": "no-store"
40
+ };
41
+
42
+ // Add Authorization header if token is available
43
+ if (hfToken) {
44
+ headers["Authorization"] = `Bearer ${hfToken}`;
45
+ }
46
+
47
  const response = await fetch(testUrl, {
48
  method: "GET",
49
+ headers: headers,
50
  cache: "no-store",
51
  signal: controller.signal
52
  });