summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2010-06-05 18:58:19 +0000
committerivan <ivan>2010-06-05 18:58:19 +0000
commitfabb47880497f35b385485d48b9b6a99db38cb4c (patch)
tree2c6b5db6daec51bb1b621754ed1297e4ef0822ec
parent6e778966db565553915bdcf35499128421f6a260 (diff)
yuck, deal with those screwed up otakers in cust_main_note, RT#8580
-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 071958c..9b86dc6 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',