summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2010-03-10 06:47:52 +0000
committerivan <ivan>2010-03-10 06:47:52 +0000
commit6cd9fe564289a9a7b6c985e683cbe0f783820634 (patch)
tree0e61860eedec953eab167d09e11ad353e5c54811
parentf4862b07c4a7c773c90c8fe30b149db8a6da71e5 (diff)
fix warning about adding a start date to actually check its *added*, RT#7352
-rwxr-xr-xhttemplate/edit/process/REAL_cust_pkg.cgi5
1 files changed, 3 insertions, 2 deletions
diff --git a/httemplate/edit/process/REAL_cust_pkg.cgi b/httemplate/edit/process/REAL_cust_pkg.cgi
index 22aab44e8..b5796ebf5 100755
--- a/httemplate/edit/process/REAL_cust_pkg.cgi
+++ b/httemplate/edit/process/REAL_cust_pkg.cgi
@@ -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);
}