I have two rules involving the renaming of zip files in downloads which are interdependent. One needs to be applied before the other for it to work the way I want.
Since Hazel is supposed to be match rules in order I set it up like this:
(1) Unzip src to Source
(2) Unzip aud to Source->Audio (added *below* (1) in the rules list)
The first rule creates an unzipped folder and the second rule adds its unzipped contents as a subfolder to the Source folder created from Rule #1.
I've tested this by pausing Hazel, adding the two zip files to Downloads, then restarting Hazel.
However, it doesn't work in the right way - Rule 2 fires first, so when Rule 1 executes it ends up creating a folder called Source-1. This is confirmed by the logs.. somehow Hazel matches aud.zip in Rule 2 before src.zip is matched in Rule 1.
Does anyone have any advice for what is going on here? Why doesn't Hazel process these rules in order?