In revisioning_revisionapi() hook implementation, there is call to rules event which doesn't provide by hook_rules_event_info() - revisioning_pre_publish.

CommentFileSizeAuthor
#1 missing_rules_event-1189128-1.patch567 bytesgdud

Comments

gdud’s picture

StatusFileSize
new567 bytes

I prepared simple patch that create missing event definition in revisioning_rules_event_info().

One word of explanation:

In consequence of missing event definition, rules makes variable_set('rules_inactiv_sets') on every node save, so cache variables must be updated.

In our situation - more than one node save every 5 minutes - this is the huge performance issue.

rdeboer’s picture

Thanks for your patch!
Will port to D7 too.

rdeboer’s picture

Assigned: Unassigned » rdeboer
Status: Active » Fixed

Committed to git master branch as well as 6.x-3.x branch.
Will be available in 7.x-1.2 and 6.x-3.13 respectively.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.