Hello,
I’ve written a relevance statement that works fine on its own, but seems to fail when joined with the autogenerated statement.
First, the autogenerated relevance:
(if(name of operating system starts with "Win") then free space of drive of client > 61238484 else if ((mac of it) of operating system) then free space of filesystem of folder (pathname of client) > 61238484 else free space of filesystem of client > 61238484)
Then, my relevance:
if (exists key "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Pharos Secure Printer" of (x64 registries)) then ((value "Printer Driver" of it as string as lowercase contains "hp universal printing pcl 6") of (keys "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Pharos Secure Printer" of (x64 registries))) else False
You can see that when run individually, they both return true on a target machine:

I have the fixlet set to match all relevance statements:

However, it’s being reported as “Not Relevant” in the console:

I took a look at the relevance being used from the fixlet:

((if(name of operating system starts with "Win") then free space of drive of client > 61238484 else if ((mac of it) of operating system) then free space of filesystem of folder (pathname of client) > 61238484 else free space of filesystem of client > 61238484)) AND (if (exists key "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Pharos Secure Printer" of (x64 registries)) then ((value "Printer Driver" of it as string as lowercase contains "hp universal printing pcl 6") of (keys "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers\Pharos Secure Printer" of (x64 registries))) else False)
and I see several errors in the debugger:

Unless I’m missing something, the combined relevance is just (first statement) AND (second statement) — why would it fail when combined this way?
