gives a error when add two quotation of same partner

Bug #908064 reported by Mayur Maheshwari(OpenERP)
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Fix Released
Medium
OpenERP R&D Addons Team 2

Bug Description

step:-

install purchase_requisition
open a Purchases/Purchase Management/Purchase Requisitions form view
set product in Product teb and in quotation teb try to add quotation from request to quotation Button on same supplier
so, when you add a two quotation on same supplier it's give a error

traceback
--------------
Traceback (most recent call last):
  File "/home/mma/home/workplace/rdtools/server/trunk-configrework2-create-products-mma/openerp/wsgi.py", line 77, in xmlrpc_return
    result = openerp.netsvc.dispatch_rpc(service, method, params)
  File "/home/mma/home/workplace/rdtools/server/trunk-configrework2-create-products-mma/openerp/netsvc.py", line 325, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/home/mma/home/workplace/rdtools/server/trunk-configrework2-create-products-mma/openerp/service/web_services.py", line 580, in dispatch
    res = fn(db, uid, *params)
  File "/home/mma/home/workplace/rdtools/server/trunk-configrework2-create-products-mma/openerp/osv/osv.py", line 120, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/mma/home/workplace/rdtools/server/trunk-configrework2-create-products-mma/openerp/osv/osv.py", line 172, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/mma/home/workplace/rdtools/addons/trunk/audittrail/audittrail.py", line 495, in execute_cr
    return fct_src(cr, uid, model, method, *args)
  File "/home/mma/home/workplace/rdtools/server/trunk-configrework2-create-products-mma/openerp/osv/osv.py", line 163, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/mma/home/workplace/rdtools/addons/trunk/purchase_requisition/wizard/purchase_requisition_partner.py", line 55, in create_order
    self.pool.get('purchase.requisition').make_purchase_order(cr, uid, active_ids, data.partner_id.id, context=context)
  File "/home/mma/home/workplace/rdtools/addons/trunk/purchase_requisition/purchase_requisition.py", line 136, in make_purchase_order
    raise osv.except_osv(_('Warning'), _('You have already one %s purchase order for this partner, you must cancel this purchase order to create a new quotation.') % supp_record.state)
NameError: global name 'supp_record' is not defined

Related branches

Changed in openobject-addons:
status: New → Confirmed
Amit Parik (amit-parik)
Changed in openobject-addons:
assignee: nobody → OpenERP R&D Addons Team 2 (openerp-dev-addons2)
importance: Undecided → Medium
Changed in openobject-addons:
status: Confirmed → In Progress
Revision history for this message
Mayur Maheshwari(OpenERP) (mma-openerp) wrote :

It has been fixed in lp:~openerp-dev/openobject-addons/trunk-bug-908064-mma
Revision ID: <email address hidden>
Revision num: 6151.

It will be available in trunk soon.

Changed in openobject-addons:
status: In Progress → Fix Committed
Revision history for this message
Thibault Delavallée (OpenERP) (tde-openerp) wrote :

Fix landed in trunk
revno: 6154
revision-id: <email address hidden>

Changed in openobject-addons:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.