nzbgetcom / nzbget

Efficient usenet downloader
https://nzbget.com
GNU General Public License v2.0
307 stars 16 forks source link

Pause when added via API or RSS no longer working #288

Closed hulleyrob closed 3 months ago

hulleyrob commented 3 months ago

Is there already an issue for your problem?

NZBGet Version

v23-stable

Platform

Linux/Docker

Environment

actually on v24 not 23 have upgraded from v21 recently
FreeBSD freebsd 14.0-RELEASE-p3
Ryzen 5 2400
Not running in docker

Current Behavior

When adding NZBs via the api using a script that has been running for ages they are no longer being passed even though True is being passed for that parameter. This is also happening on the RSS feeds even with Feed2.PauseNzb=yes set.

Im using this method for the api as I always have not seen this problem before:

int append(string NZBFilename, string NZBContent, string Category,int Priority, bool AddToTop, bool AddPaused, string DupeKey,int DupeScore, string DupeMode, struct[] PPParameters)

Expected Behavior

If True/yes is set then the added NZB should be added paused.

Steps To Reproduce

add an nzb via the append method with add paused set to true.

Logs

No response

Extra information

No response

hulleyrob commented 3 months ago

Actually after some trial and error it does work but only when the big green button is orange (paused)

This wasn't the previous behaviour so is very unexpected.

hulleyrob commented 3 months ago

Ive had a play with this and spun up another docker container to test but it looks like adding the completion extension was the culprit on the upgraded installation although its not behaving the same way on the new docker containers. Cant see anything comparing the configs that would cause it so will just close it for now must be a conflict with some legacy extensions that were only installed on the upgraded one.