Index: openacs-4/packages/layout-managed-subsite/lib/add-applications.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/layout-managed-subsite/lib/add-applications.tcl,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/layout-managed-subsite/lib/add-applications.tcl 30 Nov 2008 13:15:02 -0000 1.2 +++ openacs-4/packages/layout-managed-subsite/lib/add-applications.tcl 12 Feb 2011 02:04:44 -0000 1.3 @@ -119,7 +119,7 @@ {[_ layout-managed-subsite.Add_checked_applications]} " \ -bulk_action_export_vars { - package_key pageset_id return_url + pageset_id return_url } \ -elements { package_key { Index: openacs-4/packages/layout-managed-subsite/www/admin/layouts/add-applications-2.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/layout-managed-subsite/www/admin/layouts/add-applications-2.tcl,v diff -u -N -r1.2 -r1.3 --- openacs-4/packages/layout-managed-subsite/www/admin/layouts/add-applications-2.tcl 1 Dec 2008 18:03:58 -0000 1.2 +++ openacs-4/packages/layout-managed-subsite/www/admin/layouts/add-applications-2.tcl 12 Feb 2011 02:04:44 -0000 1.3 @@ -11,24 +11,13 @@ return_url:notnull,optional } -set added_package_keys [list] - db_transaction { foreach one_package_key $package_key { + # Mount the package_key under our URL + site_node::instantiate_and_mount \ + -parent_node_id [ad_conn subsite_node_id] \ + -package_key $one_package_key - # For some reason I'm getting dupes in my package_key list from the checkboxes - # set up by the list widget on the previous page. - - if { [lsearch -exact $added_package_keys $one_package_key] == -1 } { - - lappend added_package_keys $one_package_key - - # Now mount the package_key under our URL - site_node::instantiate_and_mount \ - -parent_node_id [ad_conn subsite_node_id] \ - -package_key $one_package_key - - } } }