convert mac addresses to uppercase on upgrade
authorMark Wells <mark@freeside.biz>
Sat, 1 Jun 2013 00:40:32 +0000 (17:40 -0700)
committerMark Wells <mark@freeside.biz>
Sat, 1 Jun 2013 00:40:32 +0000 (17:40 -0700)
FS/FS/svc_broadband.pm

index 002aa55..b5012ca 100755 (executable)
@@ -440,6 +440,11 @@ sub _upgrade_data {
 
   local($FS::svc_Common::noexport_hack) = 1;
 
+  # fix wrong-case MAC addresses
+  my $dbh = dbh;
+  $dbh->do('UPDATE svc_broadband SET mac_addr = UPPER(mac_addr);')
+    or die $dbh->errstr;
+
   # set routernum to addr_block.routernum
   foreach my $self (qsearch('svc_broadband', {
       blocknum => {op => '!=', value => ''},