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);