Send-http-level supports comma-separated values, but throws a warning on every backup

I have my send-http-levels set as such:
--send-http-level=Success,Warning

Because I do indeed want to send a ping if the job was successful or had warnings. This functionality works, but there are two issues:

  1. The GUI for this setting (in the Duplicati Settings screen) does not support comma-separated values, despite the help text explicitly saying it’s possible. You have to switch to “edit as text” to enter multiple values. Here you can see what the GUI looks like once you have set multiple values in text mode:
    image
    And in text mode:

  2. The comma-separated parameter appears to work perfectly. However, every single time a job runs, the following warning is issued:

2021-03-03 18:00:00 +00 - [Warning-Duplicati.Library.Main.Controller-OptionValidationError]: The option --send-http-level does not support the value "Success,Warning", supported values are: Unknown, Success, Warning, Error, Fatal, All

Running 2.0.5.1_beta_2020-01-18

This sounds like GitHub issue send-http-level with multiple enum values invalid #4220 which points back to Send-http-level bug in the forum. I’m not sure I follow all of the technical notes, but lead author note is here.

Thanks for the GHI - I’ll comment there.