Skip to content

Commit fbabe17

Browse files
RainLab v3 removed the name/surname columns
1 parent 07880fa commit fbabe17

File tree

3 files changed

+14
-0
lines changed

3 files changed

+14
-0
lines changed

classes/customer/DefaultSignUpHandler.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -217,6 +217,9 @@ protected function createUser($data, $requiresConfirmation)
217217
if (class_exists(\RainLab\User\Models\Setting::class)) {
218218
$data['first_name'] = $data['firstname'];
219219
$data['last_name'] = $data['lastname'];
220+
221+
unset($data['name']);
222+
unset($data['surname']);
220223
}
221224

222225
$user = Auth::register($data, ! $requiresConfirmation);

components/CustomerProfile.php

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,15 @@ public function onSubmit()
9999
$this->user->surname = $data['lastname'];
100100
$this->user->email = $data['email'];
101101

102+
// RainLab.User 3.0
103+
if (class_exists(\RainLab\User\Models\Setting::class)) {
104+
$this->user->first_name = $data['firstname'];
105+
$this->user->last_name = $data['lastname'];
106+
107+
unset($this->user->name);
108+
unset($this->user->surname);
109+
}
110+
102111
if ($data['password']) {
103112
$this->user->password = $data['password'];
104113
$this->user->password_confirmation = $data['password_repeat'];

updates/version.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -625,3 +625,5 @@ v3.5.11:
625625
- 'Various small bugfixes'
626626
v3.5.12:
627627
- 'Various small additions (thanks to @RickAcb and @rubenvanerk)'
628+
v3.5.13:
629+
- 'Fixed RainLab.User v3 compatibility'

0 commit comments

Comments
 (0)