summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--FS/FS/otaker_Mixin.pm6
1 files changed, 5 insertions, 1 deletions
diff --git a/FS/FS/otaker_Mixin.pm b/FS/FS/otaker_Mixin.pm
index 071958c33..9b86dc6d1 100644
--- a/FS/FS/otaker_Mixin.pm
+++ b/FS/FS/otaker_Mixin.pm
@@ -44,8 +44,12 @@ sub _upgrade_otaker {
foreach my $record (@records) {
eval { $record->otaker($record->otaker) };
if ( $@ ) {
+ my $username = $record->otaker;
+ if ( $username =~ /^(.+), (.+)$/ ) {
+ $username = lc($2.$1);
+ }
my $access_user = new FS::access_user {
- 'username' => $record->otaker,
+ 'username' => $username,
'_password' => 'CHANGEME',
'first' => 'Legacy',
'last' => 'User',