Index: openacs-4/packages/acs-kernel/sql/postgresql/acs-relationships-create.sql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-kernel/sql/postgresql/acs-relationships-create.sql,v diff -u -r1.11.10.1 -r1.11.10.2 --- openacs-4/packages/acs-kernel/sql/postgresql/acs-relationships-create.sql 24 Nov 2003 17:25:15 -0000 1.11.10.1 +++ openacs-4/packages/acs-kernel/sql/postgresql/acs-relationships-create.sql 13 Dec 2003 00:48:30 -0000 1.11.10.2 @@ -267,19 +267,22 @@ declare drop_type__rel_type alias for $1; drop_type__cascade_p alias for $2; -- default ''f'' + v_cascade boolean; begin -- XXX do cascade_p. -- JCD: cascade_p seems to be ignored in acs_o_type__drop_type anyway... if drop_type__cascade_p is null then - drop_type__cascade_p := ''f''; + v_cascade_p := ''f''; + else + v_cascade_p := drop_type__cascade_p; end if; delete from acs_rel_types where rel_type = drop_type__rel_type; PERFORM acs_object_type__drop_type(drop_type__rel_type, - drop_type__cascade_p); + v_cascade_p); return 0; end;' language 'plpgsql';