Fix: response format JSON y parseo de content
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
{"name": "Authorization", "value": "token efeed2af00597883adb04da70bd6a7c2993ae92d"}
|
||||
]
|
||||
},
|
||||
"options": {"timeout": 60000}
|
||||
"options": {"timeout": 60000, "response": {"responseFormat": "json"}}
|
||||
},
|
||||
"id": "http-read-tasks",
|
||||
"name": "📥 Leer tasks.json",
|
||||
@@ -51,7 +51,7 @@
|
||||
},
|
||||
{
|
||||
"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",
|
||||
"name": "📝 Parsear JSON",
|
||||
|
||||
Reference in New Issue
Block a user