I have a simple rule using the event "After saving a new comment", with a data comparison condition checking to see that comment:status is published. dblog shows

The condition Data comparison () fails the integrity check and cannot be executed. Error: Data selector comment:status for parameter data is invalid. 

Using a "Execute PHP" condition works.

if ($comment->status) {
  return TRUE;
}

Comments

fago’s picture

Status: Active » Postponed (maintainer needs more info)

I cannot reproduce the problem with the integrity check. Please try whether it works in the dev version for you. If not, please provide the export of the rule causing troubles. Thanks!

mitchell’s picture

Component: Rules Engine » Rules Core

Updated component.

tr’s picture

Issue summary: View changes
Status: Postponed (maintainer needs more info) » Closed (cannot reproduce)

No further information provided ...