Add server-side AMPP job debug logging to identify field names
Logs the first job's keys and data (truncated to 1000 chars) on each /api/ampp/jobs request to help identify which field contains the asset name. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
ecdfe0f7cd
commit
5b0a3ef2cc
1 changed files with 8 additions and 1 deletions
|
|
@ -775,7 +775,14 @@ app.get("/api/ampp/jobs", requireAuth, async (req, res) => {
|
|||
return res.json({ success: true, jobs: await r2.json() });
|
||||
}
|
||||
if (!r.ok) return res.status(r.status).json({ success: false, error: `AMPP ${r.status}` });
|
||||
res.json({ success: true, jobs: await r.json() });
|
||||
const jobData = await r.json();
|
||||
// Debug: log the first job's full structure to identify field names
|
||||
const items = Array.isArray(jobData) ? jobData : (jobData?.items || jobData?.results || []);
|
||||
if (items.length > 0) {
|
||||
console.log("[AMPP] Sample job keys:", Object.keys(items[0]));
|
||||
console.log("[AMPP] Sample job data:", JSON.stringify(items[0]).substring(0, 1000));
|
||||
}
|
||||
res.json({ success: true, jobs: jobData });
|
||||
} catch (err) {
|
||||
if (err.name === "AbortError") return res.status(504).json({ success: false, error: "AMPP timeout" });
|
||||
res.status(500).json({ success: false, error: err.message });
|
||||
|
|
|
|||
Loading…
Reference in a new issue