Author: johannes Date: 2007-11-08 02:09:34 -0600 (Thu, 08 Nov 2007) New Revision: 284
Modified: address/forms/address.gfd Log: Add a fix for deleting the detail records Modified: address/forms/address.gfd =================================================================== --- address/forms/address.gfd 2007-11-07 15:27:04 UTC (rev 283) +++ address/forms/address.gfd 2007-11-08 08:09:34 UTC (rev 284) @@ -95,11 +95,12 @@ </trigger> <trigger type="PRE-DELETE"> - blk_contact.first_record() - - while blk_contact.get_record_status() != 'empty': - blk_contact.delete_record() - blk_contact.next_record() + # TODO: This should be solved using the already existing blocks + backend = globals().get('address') + if backend is not None: + cid = blk_company.id.value + cmd = 'DELETE FROM contact WHERE company=%d' % cid + backend.sql(cmd); </trigger> </block> _______________________________________________ commit-gnue mailing list commit-gnue@gnu.org http://lists.gnu.org/mailman/listinfo/commit-gnue