c2c-oerpscenario team mailing list archive
-
c2c-oerpscenario team
-
Mailing list archive
-
Message #15628
[Bug 716211] Re: merging of quotations / purchase order fail
Hi Amit,
to replicate the error do this (with web client):
1: add new "test" supplier and fill in default contact adress
2: add 2 new products (stockable product, make to order), then add "test" supplier under suppliers in the product.
3: create a new sales order with these two new products inside and confirm the sales order.
4: go to purchase management, requests for quotation. there will be 2 new requests for quotation which are created by the sales order you just confirmed. Select these 2 request for quotations and then click on "merge purchase orders" and confirm it again with clicking on "merge orders". after clicking on merge orders you will get the above error.
im running latest stable 6.0.1 release on an Ubuntu 10.04 Server
edition.
i just tested the same with GTK client and with GTK client it works
without problem. So it seems its a bug in the web client and not in a
module.
regards
Moritz
--
You received this bug notification because you are a member of C2C
OERPScenario, which is subscribed to the OpenERP Project Group.
https://bugs.launchpad.net/bugs/716211
Title:
merging of quotations / purchase order fail
Status in OpenERP Modules (addons):
Incomplete
Bug description:
during testing of 6.01 i found the problem when i want to merge
purchase orders which was generated by a sales order. i have 4
products from the same supplier and i want them on the same purchase
orders but if i select them i get the this error and i cant merge
them:
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/openerp-server/netsvc.py", line 489, in dispatch
result = ExportService.getService(service_name).dispatch(method, auth, params)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/service/web_services.py", line 599, in dispatch
res = fn(db, uid, *params)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 122, in wrapper
return f(self, dbname, *args, **kwargs)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 176, in execute
res = self.execute_cr(cr, uid, obj, method, *args, **kw)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/osv.py", line 167, in execute_cr
return getattr(object, method)(cr, uid, *args, **kw)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/purchase/wizard/purchase_order_group.py", line 71, in merge_orders
allorders = order_obj.do_merge(cr, uid, context.get('active_ids',[]), context)
File "/usr/local/lib/python2.6/dist-packages/openerp-server/addons/purchase/purchase.py", line 531, in do_merge
for porder in [order for order in self.browse(cr, uid, ids, context=context) if order.state == 'draft']:
File "/usr/local/lib/python2.6/dist-packages/openerp-server/osv/orm.py", line 287, in __getattr__
raise AttributeError(e)
AttributeError: 'Field state not found in browse_record(purchase.order, 348)'
References