Don't set trigvalid() for a reminder whose SATISFY clause is never satisfied.

This commit is contained in:
Dianne Skoll
2025-07-01 16:49:06 -04:00
parent 0f83b98698
commit 9b98e65e01
2 changed files with 8 additions and 5 deletions
+2
View File
@@ -1554,6 +1554,8 @@ int DoSatRemind(Trigger *trig, TimeTrig *tt, ParsePtr p)
}
if (dse == -1) {
free_expr_tree(sat_node);
LastTrigValid = 0;
LastTriggerDate = -1;
return E_EXPIRED;
}
r = evaluate_expression(sat_node, NULL, &v, &nonconst);