From de8762b201863542b1867737997a45c7100b8f2f Mon Sep 17 00:00:00 2001 From: David Rothstein Date: Mon, 24 Nov 2014 19:18:35 -0500 Subject: Issue #2380143 by Lendude, pwolanin: Contact forms set an incorrect name and e-mail address on the global user object after the form is submitted. --- modules/contact/contact.pages.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/contact') diff --git a/modules/contact/contact.pages.inc b/modules/contact/contact.pages.inc index ba8918bf5..233818ce5 100644 --- a/modules/contact/contact.pages.inc +++ b/modules/contact/contact.pages.inc @@ -134,7 +134,7 @@ function contact_site_form_submit($form, &$form_state) { global $user, $language; $values = $form_state['values']; - $values['sender'] = $user; + $values['sender'] = clone $user; $values['sender']->name = $values['name']; $values['sender']->mail = $values['mail']; $values['category'] = contact_load($values['cid']); @@ -270,7 +270,7 @@ function contact_personal_form_submit($form, &$form_state) { global $user, $language; $values = $form_state['values']; - $values['sender'] = $user; + $values['sender'] = clone $user; $values['sender']->name = $values['name']; $values['sender']->mail = $values['mail']; -- cgit v1.2.3