diff options
author | ivan <ivan> | 2009-12-06 23:44:55 +0000 |
---|---|---|
committer | ivan <ivan> | 2009-12-06 23:44:55 +0000 |
commit | 4768daa7cef8b7f99c838a0854052d6cad71d84f (patch) | |
tree | 0dd9bc70a6cfd7038d92b5481a6121b1d36bcd72 /httemplate/edit/part_pkg.cgi | |
parent | fc61c47a8da77cfe5805d34c6a4f3a01dbbc5b03 (diff) |
fix initial value of agent types when cloning
Diffstat (limited to 'httemplate/edit/part_pkg.cgi')
-rwxr-xr-x | httemplate/edit/part_pkg.cgi | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/httemplate/edit/part_pkg.cgi b/httemplate/edit/part_pkg.cgi index 745c0ad7e..a02545f84 100755 --- a/httemplate/edit/part_pkg.cgi +++ b/httemplate/edit/part_pkg.cgi @@ -332,7 +332,8 @@ my $edit_callback = sub { $recur_disabled = $object->freq ? 0 : 1; - (@agent_type) = map {$_->typenum} qsearch('type_pkgs',{'pkgpart'=>$1}); + (@agent_type) = + map {$_->typenum} qsearch('type_pkgs', { 'pkgpart' => $object->pkgpart } ); my @report_option = (); foreach ($object->options) { @@ -389,6 +390,11 @@ my $clone_callback = sub { $object->disabled('Y'); + } else { #not when cloning... + + (@agent_type) = + map {$_->typenum} qsearch('type_pkgs',{ 'pkgpart' => $object->pkgpart } ); + } %options = $object->options; |