Fix: response format JSON y parseo de content

This commit is contained in:
2026-02-17 05:21:38 +00:00
parent 9ecb1c6e57
commit b763253734

View File

@@ -22,7 +22,7 @@
{"name": "Authorization", "value": "token efeed2af00597883adb04da70bd6a7c2993ae92d"} {"name": "Authorization", "value": "token efeed2af00597883adb04da70bd6a7c2993ae92d"}
] ]
}, },
"options": {"timeout": 60000} "options": {"timeout": 60000, "response": {"responseFormat": "json"}}
}, },
"id": "http-read-tasks", "id": "http-read-tasks",
"name": "📥 Leer tasks.json", "name": "📥 Leer tasks.json",
@@ -51,7 +51,7 @@
}, },
{ {
"parameters": { "parameters": {
"jsCode": "const response = $input.item.json;\nconst content = Buffer.from(response.content, 'base64').toString('utf-8');\nconst tasks = JSON.parse(content);\n\nreturn [{\n json: {\n tareas: tasks.tareas,\n key_pool: tasks.key_pool,\n config: tasks.config,\n meta: tasks.meta,\n file_sha: response.sha,\n raw_tasks: tasks\n }\n}];" "jsCode": "const response = $input.item.json;\n\n// La respuesta de Gitea tiene 'content' en base64\nlet content = response.content;\nif (typeof content === 'string') {\n content = Buffer.from(content, 'base64').toString('utf-8');\n}\n\nconst tasks = typeof content === 'string' ? JSON.parse(content) : content;\n\nreturn [{\n json: {\n tareas: tasks.tareas,\n key_pool: tasks.key_pool,\n config: tasks.config,\n meta: tasks.meta,\n file_sha: response.sha,\n raw_tasks: tasks\n }\n}];"
}, },
"id": "parse-tasks", "id": "parse-tasks",
"name": "📝 Parsear JSON", "name": "📝 Parsear JSON",