From 4b1e7b4e209437a6ff4e972673673fe9850080e7 Mon Sep 17 00:00:00 2001 From: MingboPeng Date: Wed, 10 May 2023 15:00:22 -0400 Subject: [PATCH] fix(JobInfo): fix CheckArgumentsWithHandlers() --- src/PollinationSDK.Tests/TestInit.cs | 4 ++-- src/PollinationSDK/Wrapper/JobInfo.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/PollinationSDK.Tests/TestInit.cs b/src/PollinationSDK.Tests/TestInit.cs index 38acb417..2257f424 100644 --- a/src/PollinationSDK.Tests/TestInit.cs +++ b/src/PollinationSDK.Tests/TestInit.cs @@ -10,12 +10,12 @@ public class TestInit [OneTimeSetUp] public void Init() { - var useDevelopmentServer = false; + var useDevelopmentServer = true; var key = string.Empty; // for local development tests, you must add Api key to ApiKey.txt var keyPath = useDevelopmentServer ? @"../../../ApiKey.txt" : @"../../../ApiKey_production.txt"; - + keyPath = System.IO.Path.GetFullPath(keyPath); if (System.IO.File.Exists(keyPath)) key = System.IO.File.ReadAllText(keyPath); else diff --git a/src/PollinationSDK/Wrapper/JobInfo.cs b/src/PollinationSDK/Wrapper/JobInfo.cs index 274994b7..e74fde4d 100644 --- a/src/PollinationSDK/Wrapper/JobInfo.cs +++ b/src/PollinationSDK/Wrapper/JobInfo.cs @@ -115,13 +115,13 @@ private List> CheckArgumentsWithHandlers(Lis { var pathArg = args.OfType().FirstOrDefault(_ => _.Name == item.Name); currentArg = pathArg; - currentValue = pathArg.Source; + currentValue = pathArg?.Source; } else { var valueArg = args.OfType().FirstOrDefault(_ => _.Name == item.Name); currentArg = valueArg; - currentValue = valueArg.Value; + currentValue = valueArg?.Value; } var processedData = InputArgumentValidator.CheckAndValidate(item, platform, currentValue, handlerChecker);