Index: openacs-4/packages/acs-admin/www/apm/parameter-add.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/www/apm/parameter-add.tcl,v diff -u -N -r1.11 -r1.12 --- openacs-4/packages/acs-admin/www/apm/parameter-add.tcl 7 Aug 2017 23:47:45 -0000 1.11 +++ openacs-4/packages/acs-admin/www/apm/parameter-add.tcl 16 May 2018 17:08:51 -0000 1.12 @@ -17,6 +17,15 @@ where version_id = :version_id } +# This to filter out sections such as "all" and $package_key, which +# have special meaning and are not supposed to be created. +if {![db_string get_section { + select exists (select 1 from apm_parameters + where section_name = :section_name + and package_key = :package_key) from dual}]} { + set section_name "" +} + set title "Add Parameter" set context [list \ [list "." "Package Manager"] \