Index: openacs-4/packages/acs-tcl/tcl/apm-install-procs-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-tcl/tcl/apm-install-procs-postgresql.xql,v diff -u -N -r1.16 -r1.17 --- openacs-4/packages/acs-tcl/tcl/apm-install-procs-postgresql.xql 5 Jan 2010 21:26:01 -0000 1.16 +++ openacs-4/packages/acs-tcl/tcl/apm-install-procs-postgresql.xql 19 Jan 2010 22:32:39 -0000 1.17 @@ -200,31 +200,19 @@ - + - select apm__register_parameter(null, :descendent_package_key, ap.parameter_name, - ap.description, ap.datatype, ap.default_value, - ap.section_name, ap.min_n_values, ap.max_n_values) - from apm_parameters ap - where package_key = :package_key - and not exists (select 1 - from apm_parameters ap2 - where ap2.parameter_name = ap.parameter_name - and ap2.package_key = :descendent_package_key) + select apm__register_parameter(null, :descendent_package_key, :parameter_name, + :description, :datatype, :default_value, + :section_name, :min_n_values, :max_n_values) - + - select apm__register_parameter(null, :package_key, ap.parameter_name, ap.description, - ap.datatype, ap.default_value, ap.section_name, - ap.min_n_values, ap.max_n_values) - from apm_parameters ap - where package_key = :inherited_package_key - and not exists (select 1 - from apm_parameters ap2 - where ap2.parameter_name = ap.parameter_name - and ap2.package_key = :package_key) + select apm__register_parameter(null, :new_package_key, :parameter_name, :description, + :datatype, :default_value, :section_name, + :min_n_values, :max_n_values)