Fix Format Risk node data references

- Updated to Set node v3.4 with proper assignments format
- Explicitly reference Parse Signal Enhanced for rawMessage
- Use $json for Check Risk output (reason, details, score, reasons)
- Properly formatted message with all data fields populated
- Added seconds to timestamp for better tracking
This commit is contained in:
mindesbunister
2025-11-01 11:00:13 +01:00
parent c70fe45b15
commit 8f0aa7223d

View File

@@ -235,11 +235,15 @@
},
{
"parameters": {
"fields": {
"values": [
"mode": "manual",
"duplicateItem": false,
"assignments": {
"assignments": [
{
"id": "risk_message",
"name": "message",
"stringValue": "={{ '⚠️ TRADE BLOCKED\\n\\n' + $json.rawMessage + '\\n\\n🛑 Reason: ' + ($json.reason || 'Risk limits exceeded') + ($json.details ? '\\n📋 Details: ' + $json.details : '') + ($json.qualityScore ? '\\n📊 Quality Score: ' + $json.qualityScore + '/100' : '') + ($json.qualityReasons && $json.qualityReasons.length > 0 ? '\\n⚠ Issues:\\n • ' + $json.qualityReasons.join('\\n • ') : '') + '\\n⏰ ' + $now.format('HH:mm') }}"
"value": "={{ '⚠️ TRADE BLOCKED\\n\\n' + $('Parse Signal Enhanced').item.json.rawMessage + '\\n\\n🛑 Reason: ' + $json.reason + '\\n📋 Details: ' + ($json.details || 'N/A') + '\\n\\n📊 Quality Score: ' + ($json.qualityScore || 'N/A') + '/100' + ($json.qualityReasons && $json.qualityReasons.length > 0 ? '\\n⚠ Issues:\\n • ' + $json.qualityReasons.join('\\n • ') : '') + '\\n\\n⏰ ' + $now.format('HH:mm:ss') }}",
"type": "string"
}
]
},
@@ -248,7 +252,7 @@
"id": "da462967-0548-4d57-a6de-cb783c96ac07",
"name": "Format Risk",
"type": "n8n-nodes-base.set",
"typeVersion": 3.2,
"typeVersion": 3.4,
"position": [
60,
760