Index: branches/5.2.x/units/orders/orders_config.php =================================================================== diff -u -N -r15560 -r15589 --- branches/5.2.x/units/orders/orders_config.php (.../orders_config.php) (revision 15560) +++ branches/5.2.x/units/orders/orders_config.php (.../orders_config.php) (revision 15589) @@ -1,6 +1,6 @@ Array ( 'type' => 'string', - 'formatter' => 'kPasswordFormatter', 'encryption_method' => 'md5', 'verify_field' => 'VerifyUserPassword', + 'formatter' => 'kPasswordFormatter', 'hashing_method' => PasswordHashingMethod::MD5, 'verify_field' => 'VerifyUserPassword', 'skip_empty' => 1, 'default' => 'd41d8cd98f00b204e9800998ecf8427e' ), Index: branches/5.2.x/units/orders/orders_event_handler.php =================================================================== diff -u -N -r15568 -r15589 --- branches/5.2.x/units/orders/orders_event_handler.php (.../orders_event_handler.php) (revision 15568) +++ branches/5.2.x/units/orders/orders_event_handler.php (.../orders_event_handler.php) (revision 15589) @@ -1,6 +1,6 @@ Application->setUnitOption($event->Prefix, 'Fields', $fields); + + $user_forms = $this->Application->getUnitOption('u', 'Forms'); + + $virtual_fields = $this->Application->getUnitOption($event->Prefix, 'VirtualFields'); + $virtual_fields['UserPassword']['hashing_method'] = $user_forms['default']['Fields']['PasswordHashingMethod']['default']; + $this->Application->setUnitOption($event->Prefix, 'VirtualFields', $virtual_fields); } /**