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 string GetFileFormName() { 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;