// FIXME: more targetted reconciliation
\CRM_Core_ManagedEntities::singleton()->reconcile();
}
- elseif ($orig['is_dashlet'] && $isChanged('title')) {
+ elseif (array_key_exists('is_dashlet', (array) $orig) && $orig['is_dashlet'] && $isChanged('title')) {
// FIXME: more targetted reconciliation
\CRM_Core_ManagedEntities::singleton()->reconcile();
}
\CRM_Core_Menu::store();
\CRM_Core_BAO_Navigation::resetNavigation();
}
- // FIXME if asset-caching is enabled, then flush the asset cache.
$item['module_name'] = _afform_angular_module_name($item['name'], 'camel');
$item['directive_name'] = _afform_angular_module_name($item['name'], 'dash');