[7.0] Error when a new Non Conformity is created

Bug #1137555 reported by Daniel Reis
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
OpenERP Management System
Fix Released
Undecided
Daniel Reis

Bug Description

I installed "mgmtsystem_quality" in a 7.0 demo instance.
When saving a new Non Conformity, an error is raised:
    ProgrammingError: column mgmtsystem_audit_nonconformity_rel.mgmtsystem_action_id does not exist

Full Traceback:

  File "/home/erp_user/openerp/repos/web/7.0/addons/web/session.py", line 90, in send
    return openerp.netsvc.dispatch_rpc(service_name, method, args)
  File "/home/erp_user/openerp/repos/server/7.0/openerp/netsvc.py", line 295, in dispatch_rpc
    result = ExportService.getService(service_name).dispatch(method, params)
  File "/home/erp_user/openerp/repos/server/7.0/openerp/service/web_services.py", line 614, in dispatch
    res = fn(db, uid, *params)
  File "/home/erp_user/openerp/repos/server/7.0/openerp/osv/osv.py", line 188, in execute_kw
    return self.execute(db, uid, obj, method, *args, **kw or {})
  File "/home/erp_user/openerp/repos/server/7.0/openerp/osv/osv.py", line 131, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/erp_user/openerp/repos/server/7.0/openerp/osv/osv.py", line 198, in execute
    res = self.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/erp_user/openerp/repos/server/7.0/openerp/osv/osv.py", line 185, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/erp_user/openerp/repos/extra70/mgmtsystem/mgmtsystem_nonconformity/mgmtsystem_nonconformity.py", line 196, in create
    return super(mgmtsystem_nonconformity, self).create(cr, uid, vals, context)
  File "/home/erp_user/openerp/repos/addons/7.0/mail/mail_thread.py", line 241, in create
    thread_id = super(mail_thread, self).create(cr, uid, values, context=context)
  File "/home/erp_user/openerp/repos/server/7.0/openerp/osv/orm.py", line 4470, in create
    result += self._columns[field].set(cr, self, id_new, field, vals[field], user, rel_context) or []
  File "/home/erp_user/openerp/repos/server/7.0/openerp/osv/fields.py", line 779, in set
    cr.execute('delete from '+rel+' where '+id1+'=%s AND '+id2+' IN (SELECT '+rel+'.'+id2+' FROM '+rel+', '+','.join(tables)+' WHERE '+rel+'.'+id1+'=%s AND '+rel+'.'+id2+' = '+obj._table+'.id '+ d1 +')', [id, id]+d2)
  File "/home/erp_user/openerp/repos/server/7.0/openerp/sql_db.py", line 162, in wrapper
    return f(self, *args, **kwargs)
  File "/home/erp_user/openerp/repos/server/7.0/openerp/sql_db.py", line 227, in execute
    res = self._obj.execute(query, params)
ProgrammingError: column mgmtsystem_audit_nonconformity_rel.mgmtsystem_action_id does not exist
LINE 1: ...em_audit_id=8 AND mgmtsystem_action_id IN (SELECT mgmtsystem...

Related branches

Revision history for this message
Daniel Reis (dreis-pt) wrote :

Fixed it. It would be nice for someone to review it.

Changed in openerp-mgmtsystem:
assignee: nobody → Daniel Reis (SECURITAS SA) (dreis-pt)
status: New → Fix Committed
description: updated
Daniel Reis (dreis-pt)
Changed in openerp-mgmtsystem:
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.