]> granicus.if.org Git - icinga2/commitdiff
Make the main object available as 'object' in filter expressions
authorGunnar Beutner <gunnar@beutner.name>
Sat, 7 Nov 2015 08:58:09 +0000 (09:58 +0100)
committerGunnar Beutner <gunnar@beutner.name>
Sat, 7 Nov 2015 08:59:00 +0000 (09:59 +0100)
refs #9077

lib/remote/filterutility.cpp

index 8ae5a575a398227b87a28675e047559b7a91117b..a0e51f8511722bbe1d8ae9ab5e496e1b910cdc76 100644 (file)
@@ -112,6 +112,7 @@ bool FilterUtility::EvaluateFilter(ScriptFrame& frame, Expression *filter,
        } else
                vars = frame.Self;
 
+       vars->Set("object", target);
        vars->Set(varName, target);
 
        for (int fid = 0; fid < type->GetFieldCount(); fid++) {