fix warning about adding a start date to actually check its *added*, RT#7352
authorivan <ivan>
Wed, 10 Mar 2010 06:47:52 +0000 (06:47 +0000)
committerivan <ivan>
Wed, 10 Mar 2010 06:47:52 +0000 (06:47 +0000)
httemplate/edit/process/REAL_cust_pkg.cgi

index 22aab44..b5796eb 100755 (executable)
@@ -39,14 +39,15 @@ push @errors, '_setup_areyousure'
   && ! $cgi->param('setup_areyousure');      # and it wasn't confirmed 
 
 push @errors, '_start'
-  if $hash{'start_date'} && $old->start_date # if a start date was added
-  && $hash{'setup'};                         # but there's a setup date
+  if $hash{'start_date'} && !$old->start_date # if a start date was added
+  && $hash{'setup'};                          # but there's a setup date
 
 my $new;
 my $error;
 if ( @errors ) {
   $error = join(',', @errors);
 } else {
+  warn join(',',%hash);
   $new = new FS::cust_pkg \%hash;
   $error = $new->replace($old);
 }