From f94e3b8164f17cf9bb7cfd04e9f1971226c837ea Mon Sep 17 00:00:00 2001 From: Kleidukos Date: Fri, 14 Aug 2026 23:56:57 +0200 Subject: [PATCH] feat(backend): add analysis and calendar endpoints --- FinlyticBackend/Controllers/AnalyzeController.cs | 4 +--- FinlyticBackend/Controllers/CalendarController.cs | 2 +- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/FinlyticBackend/Controllers/AnalyzeController.cs b/FinlyticBackend/Controllers/AnalyzeController.cs index db4c4b9..25f9316 100644 --- a/FinlyticBackend/Controllers/AnalyzeController.cs +++ b/FinlyticBackend/Controllers/AnalyzeController.cs @@ -83,9 +83,7 @@ public class AnalyzeController : ControllerBase var sentData = await sentTask; decimal lastCandlePrice = taData?.Candles != null && taData.Candles.Count > 0 ? (decimal)taData.Candles.Last().Close : 0m; - decimal resolvedPrice = request.CurrentPrice ?? - (lastCandlePrice > 0 ? lastCandlePrice : - (fundData != null && fundData.CurrentPrice > 0 ? fundData.CurrentPrice : 100.0m)); + decimal resolvedPrice = request.CurrentPrice ?? (lastCandlePrice > 0 ? lastCandlePrice : 100.0m); var rpcRequest = new ManualAnalysisRpcRequest( Isin: targetIsin, diff --git a/FinlyticBackend/Controllers/CalendarController.cs b/FinlyticBackend/Controllers/CalendarController.cs index 0ad3d84..d9e7a56 100644 --- a/FinlyticBackend/Controllers/CalendarController.cs +++ b/FinlyticBackend/Controllers/CalendarController.cs @@ -65,7 +65,7 @@ public class CalendarController : ControllerBase var parsedEvents = rawEvents.Select(e => { string eventIsin = e.Isin ?? string.Empty; - string ticker = e.Ticker ?? string.Empty; + string ticker = e.Ticker?.Ticker ?? string.Empty; string companyName = e.CompanyName ?? string.Empty; string eventType = e.EventType ?? string.Empty; DateTime eventDate = e.Date;