From 4a8df419ab58fc53a4e29e9b5b8b4cbe4ca56cf5 Mon Sep 17 00:00:00 2001 From: Angie Byron Date: Mon, 3 Jan 2011 00:26:47 +0000 Subject: [PATCH] #994870 by sun: Fixed Custom #type machine_name 'exists' callbacks cannot access other form elements/values --- includes/form.inc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/includes/form.inc b/includes/form.inc index 4f907dd8fc6..04298627670 100644 --- a/includes/form.inc +++ b/includes/form.inc @@ -3368,7 +3368,7 @@ function form_validate_machine_name(&$element, &$form_state) { // Verify that the machine name is unique. if ($element['#default_value'] !== $element['#value']) { $function = $element['#machine_name']['exists']; - if ($function($element['#value'])) { + if ($function($element['#value'], $form_state)) { form_error($element, t('The machine-readable name is already in use. It must be unique.')); } }