Is there already an issue for your problem?
NZBGet Version
v25.4-stable
Platform
All
Environment
Alpine Linux 3.22.2 (Running in Docker)
x86_64
Python 3.12.12
7-Zip 24.09
UnRAR 7.13
Current Behavior
I was using two extensions (Extended Unrar 2.2 and Easy Sort 3.1.0). After a lot of annoying sample files I installed also the Remove Samples 1.0.1 extension. Obviously it should run after unrar and before moving the files.
I've changed the ScriptOrder to Unrar, Remove, Easy. So far so good.
Also new nzbs have this order in the postprocess dialog. Reality shows that the RemoveSamples was executed after the EasySort. I've checked the ScriptOrder string again (not only the "Reorder" button and dialog) and also the order dialog at the Extensions ("Choose" button) above.
The only "wrong" thing was the Extensions string. This showed ExtendedUnrar, EasySort, RemoveSamples which was the real execution order.
After changing the string everything went right. I have no problem to set the order right there but this makes the ScriptOrder setting obsolet and causes confusion.
Expected Behavior
ScriptOrder should have affect the execution order.
Is there already an issue for your problem?
NZBGet Version
v25.4-stable
Platform
All
Environment
Current Behavior
I was using two extensions (
Extended Unrar 2.2andEasy Sort 3.1.0). After a lot of annoying sample files I installed also theRemove Samples 1.0.1extension. Obviously it should run after unrar and before moving the files.I've changed the
ScriptOrderto Unrar, Remove, Easy. So far so good.Also new nzbs have this order in the postprocess dialog. Reality shows that the RemoveSamples was executed after the EasySort. I've checked the ScriptOrder string again (not only the "Reorder" button and dialog) and also the order dialog at the Extensions ("Choose" button) above.
The only "wrong" thing was the Extensions string. This showed ExtendedUnrar, EasySort, RemoveSamples which was the real execution order.
After changing the string everything went right. I have no problem to set the order right there but this makes the ScriptOrder setting obsolet and causes confusion.
Expected Behavior
ScriptOrder should have affect the execution order.