Index: openacs-4/packages/acs-admin/www/apm/version-dependency-remove.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-admin/www/apm/version-dependency-remove.tcl,v diff -u -r1.4 -r1.5 --- openacs-4/packages/acs-admin/www/apm/version-dependency-remove.tcl 5 Jan 2010 01:34:54 -0000 1.4 +++ openacs-4/packages/acs-admin/www/apm/version-dependency-remove.tcl 17 Oct 2010 21:06:07 -0000 1.5 @@ -7,22 +7,21 @@ {version_id:integer} {dependency_id:integer} dependency_type:notnull + package_key:notnull } db_transaction { switch $dependency_type { - provide { + + provide - require { apm_dependency_remove $dependency_id + } + embed - extend { + apm_unregister_disinherited_params $package_key $dependency_id + apm_dependency_remove $dependency_id + apm_build_one_package_relationships $package_key } - require { - apm_interface_remove $dependency_id - } - - extend { - apm_interface_remove $dependency_id - } - default { ad_return complaint 1 "Dependency Entry Error: Depenendencies are either interfaces or requirements." }