Trunk: POS: local variable 'datetime' referenced before assignment

Bug #521547 reported by Ana Juaristi Olalde
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Addons (MOVED TO GITHUB)
Invalid
Undecided
Unassigned
Odoo Server (MOVED TO GITHUB)
Status tracked in Trunk
Trunk
Fix Released
Undecided
Unassigned

Bug Description

Hi... I was testing new pos module on Trunk (downloaded last version from launchpad today 2010-02-13)

Bug 1: On second tab payment date is not filled even if payment has been done.

Bug 2: Reprint button gives me this one:

Environment Information :
System : Linux-2.6.28-11-generic-i686-with-Ubuntu-9.04-jaunty
OS Name : posix
Distributor ID: Ubuntu
Description: Ubuntu 9.04
Release: 9.04
Codename: jaunty
Operating System Release : 2.6.28-11-generic
Operating System Version : #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009
Operating System Architecture : 32bit
Operating System Locale : es_ES.UTF8
Python Version : 2.5.4
OpenERP-Client Version : 5.0.7
Last revision No. & ID :1139 <email address hidden>
Traceback (most recent call last):
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/service/web_services.py", line 734, in go
    (result, format) = obj.create(cr, uid, ids, datas, context)
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/report_sxw.py", line 365, in create
    fnct_ret = fnct(cr, uid, ids, data, report_xml, context)
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/report_sxw.py", line 430, in create_source_pdf
    return self.create_single_pdf(cr, uid, ids, data, report_xml, context)
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/report_sxw.py", line 451, in create_single_pdf
    pdf = create_doc(etree.tostring(processed_rml),rml_parser.localcontext,logo,title.encode('utf8'))
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/interface.py", line 184, in create_pdf
    obj.render()
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/render/render.py", line 49, in render
    result = self._render()
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/render/rml.py", line 42, in _render
    return rml2pdf.parseNode(self.rml, self.localcontext, images=self.bin_datas, path=self.path,title=self.title)
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/render/rml2pdf/trml2pdf.py", line 814, in parseNode
    r.render(fp)
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/render/rml2pdf/trml2pdf.py", line 214, in render
    pt_obj.render(el)
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/render/rml2pdf/trml2pdf.py", line 798, in render
    fis += r.render(node_story)
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/render/rml2pdf/trml2pdf.py", line 727, in render
    return process_story(node_story)
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/render/rml2pdf/trml2pdf.py", line 720, in process_story
    flow = self._flowable(node)
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/render/rml2pdf/trml2pdf.py", line 591, in _flowable
    for i in self._textual(node).split('\n'):
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/render/rml2pdf/trml2pdf.py", line 478, in _textual
    rc1 = utils._process_text(self, node.text or '')
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/render/rml2pdf/utils.py", line 121, in _process_text
    result += str(txt)
  File "/media/ACER/01_UBUNTU_INFO/openerp-bzr/trunk_openerp/server/bin/report/report_sxw.py", line 124, in __str__
    datetime = datetime.strptime(self.name, DHM_FORMAT)
UnboundLocalError: local variable 'datetime' referenced before assignment

Thank you!!

Related branches

Revision history for this message
Xavier (Open ERP) (xmo-deactivatedaccount) wrote :

Re issue 2, looks like I missed it when I merged the mx.DateTime removal branch into trunk, sorry about that, it's fixed as of 2061 (revid:<email address hidden>)

By the way, next time would it be possible that you split the issues into separate bugs? They might come from the same source (haven't checked the first one), but if that's the case we can mark them as duplicates. On the other hand, putting several issues on a single report doesn't give us the same flexibility.

Thanks, and sorry about the breakage.

Changed in openobject-server:
status: New → Confirmed
status: Confirmed → Fix Released
Revision history for this message
Vinay Rana (OpenERP) (vra-openerp) wrote :

Hello Ana,

=>On second tab payment date is not filled even if payment has been done
Now i have checked this in trunk latest code with following revision:
trunk server :2080
trunk addons:3029.
The field Validation date will be fielded up when the payment has been done.
You are free to reopen this bug if you will face this type of problem again.
Thanks.

Changed in openobject-addons:
status: New → Invalid
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.