From 948ee07a643828c08aa2d13281f721d8f997abe5 Mon Sep 17 00:00:00 2001 From: mindesbunister Date: Thu, 24 Jul 2025 17:34:23 +0200 Subject: [PATCH] fix: Add missing required fields for automation session - Added timeframe field (primary timeframe from array) for Prisma database - Added maxLeverage: 3 and riskPercentage: 2 required fields - Fixes PrismaClientValidationError in optimized analysis automation mode - Ensures all required automation config fields are provided --- app/api/analysis-optimized/route.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/api/analysis-optimized/route.js b/app/api/analysis-optimized/route.js index 31fc689..805c015 100644 --- a/app/api/analysis-optimized/route.js +++ b/app/api/analysis-optimized/route.js @@ -29,11 +29,14 @@ export async function POST(request) { const automationConfig = { userId: 'default-user', symbol: symbol || 'SOLUSD', + timeframe: targetTimeframes[0] || '15', // Primary timeframe for database selectedTimeframes: targetTimeframes, mode: 'SIMULATION', dexProvider: 'DRIFT', tradingAmount: 100, balancePercentage: 50, + maxLeverage: 3, // Required field for automation + riskPercentage: 2, // Required field for automation maxDailyTrades: 5, useOptimizedAnalysis: true // Flag to use our optimized batch processing }