From 7a0e0d1285f7632b29d804f01306cf84fcedf15f Mon Sep 17 00:00:00 2001 From: Yury Date: Tue, 25 Mar 2025 18:52:28 +0200 Subject: [PATCH] Fix possible exception on non-existent quest activation --- .../Services/CloudScript/Functions/ActivateContract.cs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/Prospect.Server.Api/Services/CloudScript/Functions/ActivateContract.cs b/src/Prospect.Server.Api/Services/CloudScript/Functions/ActivateContract.cs index 6518f1a..2c7ea20 100644 --- a/src/Prospect.Server.Api/Services/CloudScript/Functions/ActivateContract.cs +++ b/src/Prospect.Server.Api/Services/CloudScript/Functions/ActivateContract.cs @@ -59,8 +59,7 @@ public class ActivateContract : ICloudScriptFunction{"Contracts"}); var contracts = JsonSerializer.Deserialize>(titleData["Contracts"]); - var contract = contracts[request.ContractID]; - if (contract == null) { + if (!contracts.TryGetValue(request.ContractID, out var contract)) { return new FYActivateContractResult { UserID = userId,