details:   https://code.openbravo.com/erp/devel/pi/rev/7a398be57eab
changeset: 25154:7a398be57eab
user:      Reinaldo Guerra <reinaldo.guerra <at> peoplewalking.com>
date:      Tue Oct 28 00:38:28 2014 -0500
summary:   Fixed bug 27110: It is not possible to delete Invoice header due to 
linked items

On delete action rule was changed in table m_inout for foreing key named: 
m_inout_c_invoice, to set null c_invoice record when deleting sales invoices 
related in goods shipment window.
Now is possible to delete a sales invoice although appears related in goods 
shipment window.

diffstat:

 src-db/database/model/tables/M_INOUT.xml |  2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diffs (12 lines):

diff -r 205fdc530e40 -r 7a398be57eab src-db/database/model/tables/M_INOUT.xml
--- a/src-db/database/model/tables/M_INOUT.xml  Tue Oct 28 16:14:40 2014 +0100
+++ b/src-db/database/model/tables/M_INOUT.xml  Tue Oct 28 00:38:28 2014 -0500
@@ -299,7 +299,7 @@
       <foreign-key foreignTable="C_DOCTYPE" name="M_INOUT_C_DOCTYPE">
         <reference local="C_DOCTYPE_ID" foreign="C_DOCTYPE_ID"/>
       </foreign-key>
-      <foreign-key foreignTable="C_INVOICE" name="M_INOUT_C_INVOICE">
+      <foreign-key foreignTable="C_INVOICE" name="M_INOUT_C_INVOICE" 
onDelete="setnull">
         <reference local="C_INVOICE_ID" foreign="C_INVOICE_ID"/>
       </foreign-key>
       <foreign-key foreignTable="C_ORDER" name="M_INOUT_C_ORDER">

------------------------------------------------------------------------------
_______________________________________________
Openbravo-commits mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/openbravo-commits

Reply via email to