If you simply change how you are displaying the legal checkbox to your users, this should not create a new version of the terms that everyone has to accept. I am marking this as a bug, since it is a major inconvenience on a site with thousands of users.

Cross-reference: #753402: PHP error when "logout" op is called when there's no $user->gigya object (was Gigya Socialize is incompatible with Legal module).

Comments

jshuster@drupal.org’s picture

Status: Active » Needs review
StatusFileSize
new738 bytes

The function legal_conditions_updated() is comparing two arrays of different structure, because legal_administration_submit() is sending it the entire form array. Attached is a patch.

robert castelo’s picture

Status: Needs review » Fixed

Should now be working properly on latest version:

6.x-2.3-rc1

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.