function rules_update_7213 in Rules 7.2
Recover the "owner" property for broken configurations.
File
- ./
rules.install, line 509 - Rules - Installation file.
Code
function rules_update_7213() {
$rows = db_select('rules_config', 'c')
->fields('c')
->condition('status', ENTITY_OVERRIDDEN)
->condition('owner', 'rules', '<>')
->execute()
->fetchAllAssoc('id');
foreach ($rows as $id => $row) {
if ($row->module == $row->owner) {
db_update('rules_config')
->condition('id', $id)
->fields(array(
'owner' => 'rules',
))
->execute();
}
}
}