[bugfix] added normalized apikey to craw/status route
This commit is contained in:
parent
a12f4d96a2
commit
25a9255c7e
@ -256,11 +256,13 @@ app.get("/v0/crawl/status/:jobId", async (req, res) => {
|
|||||||
return res.status(401).json({ error: "Unauthorized: Token missing" });
|
return res.status(401).json({ error: "Unauthorized: Token missing" });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const normalizedApi = parseApi(token);
|
||||||
// make sure api key is valid, based on the api_keys table in supabase
|
// make sure api key is valid, based on the api_keys table in supabase
|
||||||
const { data, error } = await supabase_service
|
const { data, error } = await supabase_service
|
||||||
.from("api_keys")
|
.from("api_keys")
|
||||||
.select("*")
|
.select("*")
|
||||||
.eq("key", token);
|
.eq("key", normalizedApi);
|
||||||
|
|
||||||
if (error || !data || data.length === 0) {
|
if (error || !data || data.length === 0) {
|
||||||
return res.status(401).json({ error: "Unauthorized: Invalid token" });
|
return res.status(401).json({ error: "Unauthorized: Invalid token" });
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user