From a5b785d69b069c99ae47ba286d48765bf3307dca Mon Sep 17 00:00:00 2001 From: Jaex Date: Wed, 23 Dec 2015 00:21:19 +0200 Subject: [PATCH] Fix null exception --- .../HelperClasses/CustomUploaderItem.cs | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/ShareX.UploadersLib/HelperClasses/CustomUploaderItem.cs b/ShareX.UploadersLib/HelperClasses/CustomUploaderItem.cs index e1ee4f205..39789f143 100644 --- a/ShareX.UploadersLib/HelperClasses/CustomUploaderItem.cs +++ b/ShareX.UploadersLib/HelperClasses/CustomUploaderItem.cs @@ -108,15 +108,18 @@ public Dictionary GetArguments(string input = null) { Dictionary arguments = new Dictionary(); - foreach (KeyValuePair arg in Arguments) + if (Arguments != null) { - string value = arg.Value; + foreach (KeyValuePair arg in Arguments) + { + string value = arg.Value; - value = value.Replace("%input", "$input$"); // For backward compatibility - value = NameParser.Parse(NameParserType.Text, value); - value = value.Replace("$input$", input); + value = value.Replace("%input", "$input$"); // For backward compatibility + value = NameParser.Parse(NameParserType.Text, value); + value = value.Replace("$input$", input); - arguments.Add(arg.Key, value); + arguments.Add(arg.Key, value); + } } return arguments;