Merge pull request #622 from creative-commoners/pulls/4.2/cache-display-rules-model-loads

Use get_by_id on display rules model loads to ensure they get cached
This commit is contained in:
Franco Springveldt 2017-06-26 15:02:51 +12:00 committed by GitHub
commit a1a7a0f51f

View File

@ -455,7 +455,7 @@ class UserDefinedForm_Controller extends Page_Controller
foreach ($field->EffectiveDisplayRules() as $rule) {
// Get the field which is effected
$formFieldWatch = EditableFormField::get()->byId($rule->ConditionFieldID);
$formFieldWatch = DataObject::get_by_id('EditableFormField', $rule->ConditionFieldID);
// Skip deleted fields
if (!$formFieldWatch) {