Smart groups not being evaluated for trigger "Event Participant is changed"
Software in use
- Drupal version: 7.67
- CiviCRM version: 5.17.0
- CiviRules version: 2.9
Setup
Two webforms used for registering contacts for an event. If both are submitted, participant's status should change.
- <Smart Group 1>
- based on presence of relationship with <custom field 1>
- <Smart Group 2>
- based on presence of relationship with <custom field 2>
- CiviCRM Webform 1
- adds <custom field 1> for relationship (-> contact in <Smart Group 1>)
- sets Participant Status to <Status 1>
- CiviCRM Webform 2
- adds <custom field 2> for relationship (-> contact in <Smart Group 2>)
- sets Participant Status to <Status 1>
- CiviRule
- Trigger: Event Participant is changed
- Conditions:
- Participant Status is one of: <Status 1>
- AND Contact in all selected groups (<Smart Group 1>, <Smart Group 2>)
- Action: Update Participant Status: <Status 2>
Actual Result
Participant's status stays <Status 1>
Expected Result
Participant's status changed to <Status 2>
Additional information
Using "normal" groups works, however.
I can't provide logs from the Civirules logger, as for some unknown reason it doesn't log anything :/
Edited by fkohrt