From e34b118f76325253fa39f5e71c0f625bedb40cf1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Timo=20Sa=CC=88rkikoski?= Date: Fri, 28 Feb 2025 10:03:44 +0200 Subject: [PATCH] CSCTTV-4183 researchfiUrl is not added to fundingDecision it typeOfFunding is 62, 66 or 69 --- .../Repositories/FundingDecisionIndexRepository.cs | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/aspnetcore/src/Repositories/FundingDecisionIndexRepository.cs b/aspnetcore/src/Repositories/FundingDecisionIndexRepository.cs index 263afe8..797ef7f 100644 --- a/aspnetcore/src/Repositories/FundingDecisionIndexRepository.cs +++ b/aspnetcore/src/Repositories/FundingDecisionIndexRepository.cs @@ -247,6 +247,15 @@ private static void SetFrameworkProgramme(FundingDecision fundingDecision) private static void SetResearchfiUrl(FundingDecision fundingDecision) { - fundingDecision.ResearchfiUrl = new ResearchfiUrl(resourceType: "funding-decision", id: fundingDecision.Id.ToString()); + // Funding decisions with type of funding 62, 66 and 69 are not shown in portal + if ( + fundingDecision.TypeOfFunding != null && + fundingDecision.TypeOfFunding.Code != "62" && + fundingDecision.TypeOfFunding.Code != "66" && + fundingDecision.TypeOfFunding.Code != "69" + ) + { + fundingDecision.ResearchfiUrl = new ResearchfiUrl(resourceType: "funding-decision", id: fundingDecision.Id.ToString()); + } } } \ No newline at end of file