summaryrefslogtreecommitdiff
path: root/httemplate/edit/process
diff options
context:
space:
mode:
authorivan <ivan>2008-03-14 08:13:32 +0000
committerivan <ivan>2008-03-14 08:13:32 +0000
commitbaaf20963687533353e65917554ebf968dbc0f8b (patch)
tree2ec1bc1c487699f85bdf978e5e3d7f239706aada /httemplate/edit/process
parent9d55204f876f52e314076f5fa9d1ae15a1639dae (diff)
whew, glad that change package bugfix was easy to find, closes: Bug#3241
Diffstat (limited to 'httemplate/edit/process')
-rwxr-xr-xhttemplate/edit/process/cust_pkg.cgi7
1 files changed, 6 insertions, 1 deletions
diff --git a/httemplate/edit/process/cust_pkg.cgi b/httemplate/edit/process/cust_pkg.cgi
index 0dc82a600..272ddcc47 100755
--- a/httemplate/edit/process/cust_pkg.cgi
+++ b/httemplate/edit/process/cust_pkg.cgi
@@ -36,11 +36,16 @@ if ( $cgi->param('action') eq 'change' ) { #came from misc/change_pkg.cgi
$action = 'change';
$error_redirect = "misc/change_pkg.cgi";
- @pkgparts = ($1);
die "access denied"
unless $curuser->access_right('Change customer package');
+ if ( $cgi->param('new_pkgpart') =~ /^(\d+)$/ ) {
+ @pkgparts = ($1);
+ } else {
+ $error = 'Select a new package';
+ }
+
} elsif ( $cgi->param('action') eq 'bulk' ) { #came from edit/cust_pkg.cgi
$action = 'bulk';