← Back to team overview

openerp-india team mailing list archive

[Bug 896462] Re: [trunk, 6.1, 6.0] [account] [wizard account.invoice.refund] Invoice refund wizard make error with other relational fields

 

Hello Somesh,
You will need try it with data in new field.
If field is empty no error.
If field has data show error

I tested the merge proposal of Divyesh Makwana
https://code.launchpad.net/~openerp-dev/openobject-addons/trunk-bug-896462-mdi
And this fix is fine.

Just we need this merge in OpenERP-6.1 and OpenERP-6.0

Regards

-- 
You received this bug notification because you are a member of OpenERP
Indian Team, which is subscribed to OpenERP Addons.
https://bugs.launchpad.net/bugs/896462

Title:
  [trunk, 6.1, 6.0] [account] [wizard account.invoice.refund] Invoice
  refund wizard make error with other relational fields

Status in OpenERP Addons (modules):
  Fix Committed
Status in OpenERP Addons 6.0 series:
  New

Bug description:
  1) Steps to reproduce the issue you have observed:
     Add a new many2one field to account.invoice.line model.
     Create a new invoice
     Press button refund to invoke account.invoice.refund from invoice
     Confirm operation
  2) The result you observed
      Error with new field many2one.
  3) The result you expected
      Create a new refund invoice
  4) The platform your are using
      OpenERP-6 & OpenERP-Trunk
  5) OpenERP-6 revno 4934
       OpenERP-Trunk revno 5791

  This bug is result of a Hard-Code in function:
  account/account_invoice.py -> class account_invoice -> def _refund_cleanup_lines
  The relational fields is assing with the name of current fields (hard-code), but this not compatible with new functionallity and inherit.

  I will create a proposal merge with the issue

To manage notifications about this bug go to:
https://bugs.launchpad.net/openobject-addons/+bug/896462/+subscriptions


References