[trunk] Website Builder - BLOG - FATAL by creating new first blogpost

Bug #1286724 reported by LisAndi - Andi Becker - http://lisandi.com
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Odoo Web (MOVED TO GITHUB)
New
Undecided
Unassigned

Bug Description

1)
You create a new Blogpost

Content
New Blog Post

You change the Title to 1st Blog Post

You insert some content into the eedit area

And press Save

2)
The Edit area will turn red and a poppup will tell you
ERROR: time data '03/02/2014 14:14:53' does not match format '%Y-%m-%d %H:%M:%S'

3)
The Post should simply get created - that's it!
It should take the current date and time and not waiting for any entry into the date and time field. This is how blogging is working - if you like you can modify the date but this is actually only an option. Beside this it would be good to have a timed content possibility to schedule the publishing date of posts.

This Error is a FATAL one as you can't save and can't edit anything not even the date and after quitting you will receive and 500: Internal Server Error

500: Internal Server Error
Template fallback

An error occured while rendering the template website_blog.index.
If this error is caused by a change of yours in the templates, you have the possibility to reset one or more templates to their factory settings.
 Main layout

Error
Error message:

'NoneType' object has no attribute '_model'
QWeb
Error message:

Could not render element u'a'
The error occured while rendering the template website_blog.index

<a href="/blog/News-1"><span t-field="nav_blog.name"/> </a>
Traceback
Traceback (most recent call last):
  File "/usr/lib/pymodules/python2.7/openerp/http.py", line 1044, in get_response
    result.process()
  File "/usr/lib/pymodules/python2.7/openerp/http.py", line 906, in process
    response = self.callback(**self.params)
  File "/usr/lib/pymodules/python2.7/openerp/addons/website/models/website.py", line 235, in callback
    return self._render(cr, uid, ids, template, values, context)
  File "/usr/lib/pymodules/python2.7/openerp/addons/website/models/website.py", line 231, in _render
    return self.pool['ir.ui.view'].render(cr, uid, template, values=values, context=context)
  File "/usr/lib/pymodules/python2.7/openerp/addons/website/models/ir_ui_view.py", line 159, in render
    return super(view, self).render(cr, uid, id_or_xml_id, values=values, engine=engine, context=context)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_ui_view.py", line 842, in render
    return self.pool[engine].render(cr, uid, tname, qcontext, loader=loader, context=context)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 229, in render
    return self.render_node(self.get_template(id_or_xml_id, qwebcontext), qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 273, in render_node
    result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 290, in render_element
    g_inner.append(self.render_node(current_node, qwebcontext))
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 271, in render_node
    result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 386, in render_tag_call
    return self.render(cr, uid, self.eval_format(template_attributes["call"], d), d)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 229, in render
    return self.render_node(self.get_template(id_or_xml_id, qwebcontext), qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 273, in render_node
    result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 290, in render_element
    g_inner.append(self.render_node(current_node, qwebcontext))
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 271, in render_node
    result = self._render_tag[t_render](self, element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 382, in render_tag_call
    d[0] = self.render_element(element, template_attributes, generated_attributes, d)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 290, in render_element
    g_inner.append(self.render_node(current_node, qwebcontext))
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 273, in render_node
    result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 290, in render_element
    g_inner.append(self.render_node(current_node, qwebcontext))
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 273, in render_node
    result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 290, in render_element
    g_inner.append(self.render_node(current_node, qwebcontext))
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 273, in render_node
    result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 290, in render_element
    g_inner.append(self.render_node(current_node, qwebcontext))
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 273, in render_node
    result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 290, in render_element
    g_inner.append(self.render_node(current_node, qwebcontext))
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 273, in render_node
    result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 290, in render_element
    g_inner.append(self.render_node(current_node, qwebcontext))
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 273, in render_node
    result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 290, in render_element
    g_inner.append(self.render_node(current_node, qwebcontext))
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 273, in render_node
    result = self.render_element(element, template_attributes, generated_attributes, qwebcontext)
  File "/usr/lib/pymodules/python2.7/openerp/addons/base/ir/ir_qweb.py", line 295, in render_element
    raise convert_to_qweb_exception(message="Could not render element %r" % element.nodeName, node=element, template=template)
QWebException: 'NoneType' object has no attribute '_model'

4)
Debian Linux 7
Linux 3.2.0-4-amd64 on x86_64
#1 SMP Debian 3.2.54-2 x86_64
#OpenSSH_6.2p2, OSSLShim 0.9.8r 8 Dec 2011

Intel® Core™ i7-4770
Quadcore Haswell
incl. Hyper-Threading Technology
RAM 32 GB DDR3 RAM
Hard Drive 2 x 2 TB SATA 6 Gb/s 7200 rpm
HDD (Software-RAID 1)
Class Enterprise
Connection 1 Gbit/s-Port
Guaranteed Bandwidth 200 Mbit/s
http://www.hetzner.de/en/hosting/produkte_rootserver/ex40

5)
Any Browser

6)
Version 8.0dev-20140223-000101-1

summary: - [trunk] Website Builder - No Markdown in Blog Posts possible
+ [trunk] Website Builder - BLOG - FATAL by creating new first blogpost
Revision history for this message
LisAndi - Andi Becker - http://lisandi.com (lisandi) wrote :
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.