← Back to team overview

c2c-oerpscenario team mailing list archive

[Bug 783994] Re: [6.0] account_move_line: uninitialized period_id

 

Hello Stephane,

First of all Thanks for your quick reply.

In comment #3 you have described three bugs but these three are totally
different with your bug's traceback.

As you say "you could not produce this yet and problem did not occur
again".

And I have trace the whole code of _check_date method but period_id is
already passed in values of vals, So according to your patch no need to
declare it again.

So currently I am closing this bug If you still faced the problem then
you can reopen this  with proper steps.

Thanks for the understanding!

** Changed in: openobject-addons
       Status: Incomplete => Invalid

-- 
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/783994

Title:
  [6.0] account_move_line: uninitialized period_id

Status in OpenERP Modules (addons):
  Invalid

Bug description:
  Hi,

  We obtained the following stack trace while creating a journal entry.
  Although I'm not sure of the root cause, there is indeed a code path
  where period_id may be uninitialized. I attach a proposed patch.

  Best regards,

  -sbi

  Environment Information : 
  System : Windows-32bit-SP2
  OS Name : nt
  Operating System Release : 
  Operating System Version : 32bit
  Operating System Architecture : 32bit
  Operating System Locale : fr_BE.cp1252
  Python Version : 2.5.2
  OpenERP-Client Version : 6.0.2
  Last revision No. & ID :Bazaar Package not Found !Traceback (most recent call last):
    File "/usr/local/bin/openerp6/lib/python2.6/site-packages/openerp-server/netsvc.py", line 489, in dispatch
      result = ExportService.getService(service_name).dispatch(method, auth, params)
    File "/usr/local/bin/openerp6/lib/python2.6/site-packages/openerp-server/service/web_services.py", line 599, in dispatch
      res = fn(db, uid, *params)
    File "/usr/local/bin/openerp6/lib/python2.6/site-packages/openerp-server/osv/osv.py", line 122, in wrapper
      return f(self, dbname, *args, **kwargs)
    File "/usr/local/bin/openerp6/lib/python2.6/site-packages/openerp-server/osv/osv.py", line 176, in execute
      res = self.execute_cr(cr, uid, obj, method, *args, **kw)
    File "/usr/local/bin/openerp6/lib/python2.6/site-packages/openerp-server/osv/osv.py", line 167, in execute_cr
      return getattr(object, method)(cr, uid, *args, **kw)
    File "/usr/local/src/openerp6/addons-fixes/account/account_move_line.py", line 1221, in create
      self._check_date(cr, uid, vals, context, check)
    File "/usr/local/src/openerp6/addons-fixes/account/account_move_line.py", line 1123, in _check_date
      if journal.allow_date and period_id:
  UnboundLocalError: local variable 'period_id' referenced before assignment


References