bug 4333 followup - fix an uninitialized value warning
authorGalen Charlton <gmcharlt@gmail.com>
Fri, 30 Apr 2010 09:49:19 +0000 (05:49 -0400)
committerGalen Charlton <gmcharlt@gmail.com>
Fri, 30 Apr 2010 09:50:45 +0000 (05:50 -0400)
Signed-off-by: Galen Charlton <gmcharlt@gmail.com>
admin/currency.pl

index 003ff89..1e3f160 100755 (executable)
@@ -181,9 +181,6 @@ sub add_form {
 sub add_validate {
     $template->param( add_validate => 1 );
 
-    if ( $input->param('active') == 1 ) {
-        $dbh->do('UPDATE currency SET active = 0');
-    }
     my $rec = {
         rate     => $input->param('rate'),
         symbol   => $input->param('symbol') || q{},
@@ -191,6 +188,10 @@ sub add_validate {
         currency => $input->param('currency'),
     };
 
+    if ( $rec->{active} == 1 ) {
+        $dbh->do('UPDATE currency SET active = 0');
+    }
+
     my ($row_count) = $dbh->selectrow_array(
         'select count(*) as count from currency where currency = ?',
         {}, $input->param('currency') );