Hi folks,
I feel like I did enough due diligence and I am now out of ideas.
I am a relatively new DEVONthink user and I am in the process of settings some Smart Rules to automatically organise various files such as bank statements, utility bills, and so on.
I have a dozen of rules that all work like a charm and look more or less like this:
All my files are imported, not indexed. The import happens via the Global Inbox location in Finder; the files are either copied there by me or moved by Hazel (no Folder Actions/scripts/etc.) involved.
Recently I have been trying to add a few extra rules of the same nature, and I have been running into very bizarre issues with them.
Below is a new rule that I’d like to use for organising my account statements from Chase (sensitive data removed):
When I import a file, no matches are displayed:
However, as soon as I make any meaningless change to my rule — such as checking the Highlight Occurrences box, then unchecking it, and then saving — the match appears.
At that point, I assume the whole sequence is past the On Import event, so the actions are not triggered.
However, I’d expect switching the trigger to Every Minute would help — but it does not. Immediately upon switching to Every Minute, the actions got executed. While that looked promising at first, importing 4 new matching files results in exactly the same behaviour: no matches displayed, no actions performed — even after a few minutes. Doing the same dance with some meaningless change to the rule gets it all to work (I guess due to some cache getting invalidated).
I also tried expanding the triggers to include On Creation etc., but to no avail.
I feel like either I am missing something fundamental here or it’s an actual bug, so any help would be truly appreciated.



