Mr_Noodle wrote:I understand your point but you are not understanding mine. It doesn't matter if A1 is consider a new file or not; it's a red herring in this case. It will always match the "Add Red tag" rule. It will never reach the "Rename to C1" rule because the "Add Red tag" rule precedes it in the list. The A1 file will always match that rule and stop evaluation. You need to either add a Continue action, re-order the rules or add a condition to check whether the red tag is there already.
If you use the Rule Status feature, you can see that it is matching the red tag rule.
"The A1 file will always match that rule and stop evaluation"Well, so did my first rule and yet, it didn't stop the evaluation
So it does matter how Hazel treats certain files, in this case, if one of the rules is to rename a file, Hazel doesn't stop the evaluation there. It assumes that the file is now "new" on the folder so the next rule (#2) is applied (because now, Hazel assuming it's a new file, fails the evaluation of rule #1, which is "If file is Cover Artwork", because it was then renamed A1).
So again, in your documentation saying that rules stop being evaluated when there's a match, isn't completely true, because if the first matching rule is to rename a file, then another rule on the list can run as well. It's an exception.
"If you use the Rule Status feature, you can see that it is matching the red tag rule"That would apply to the first rule as well, because the file I moved to the folder was called "Cover Artwork", but that doesn't make Hazel stop the evaluation as per the documentation. So yes, it makes a difference knowing that certain actions change Hazel's behavior and keep evaluating rules.
Also, if I get the A1 file with the red tag and drag it to the 3rd rule, I will most definitely have a green check saying it matches the rule. That isn't a completely good way of seeing if the flow itself will run. It just says it matches that individual rule, but it doesn't say if in the sequence, the rule will be applied.
"You need to either add a Continue action, re-order the rules"I didn't have to do any of that for it to run rule #1 and then run rule #2, one after another:
Original file was called Cover Artwork.jpg
Matches the first rule and renames it to A1.jpg
According to the documentation, why didn't it stop there if it matched one of the rules already?It kept running and now applies a second rule, adding the Red Tag.
So far it applied 2 rules, against what the documentation mentions.
But, it stops there, not going to the 3rd rule.