summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorivan <ivan>2008-08-12 08:47:31 +0000
committerivan <ivan>2008-08-12 08:47:31 +0000
commitb9319e673eb4df4e67aa37333a866a54cd3785ad (patch)
tree89a1253fb643acbe97f0b26f90f00644316b9254
parentfc0459d378215240457d86bd0184ef9ce49ea393 (diff)
fix inability to edit agent types for a package def when agent_defaultpkg is set on
-rwxr-xr-xhttemplate/edit/process/part_pkg.cgi4
1 files changed, 3 insertions, 1 deletions
diff --git a/httemplate/edit/process/part_pkg.cgi b/httemplate/edit/process/part_pkg.cgi
index d4843edd4..bcb2aa631 100755
--- a/httemplate/edit/process/part_pkg.cgi
+++ b/httemplate/edit/process/part_pkg.cgi
@@ -100,7 +100,9 @@ if ( $error ) {
$pkgpart = $new->pkgpart;
}
-unless ( $error || $conf->exists('agent_defaultpkg') ) {
+unless ( $error
+ || ( !$cgi->param('pkgpart') && $conf->exists('agent_defaultpkg') )
+ ) {
my $error = $new->process_m2m(
'link_table' => 'type_pkgs',
'target_table' => 'agent_type',