Skip to content

ScriptOrder has no effect for extensions #697

@IAmKontrast

Description

@IAmKontrast

Is there already an issue for your problem?

  • I have checked older issues, open and closed

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.

Image Image

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.

Image

The only "wrong" thing was the Extensions string. This showed ExtendedUnrar, EasySort, RemoveSamples which was the real execution order.

Image

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.

Metadata

Metadata

Assignees

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions