#18739: {% widthratio %} fails on sql NULL objects
---------------------------------+--------------------
     Reporter:  ja.geb@…         |      Owner:  nobody
         Type:  Bug              |     Status:  new
    Component:  Template system  |    Version:  1.4
     Severity:  Normal           |   Keywords:
 Triage Stage:  Unreviewed       |  Has patch:  0
Easy pickings:  0                |      UI/UX:  0
---------------------------------+--------------------
 widthratio is throwing TypeError exception when feeded with sql NULL,
 python NoneType? data.
 {{{
 File "/usr/local/lib/python2.7/dist-
 packages/django/core/handlers/base.py", line 111, in get_response
    response = callback(request, *callback_args, **callback_kwargs)

  File "/var/www/gamebee.de/django/comparison/views.py", line 55, in detail
    context_instance=RequestContext(request))

  File "/usr/local/lib/python2.7/dist-
 packages/django/shortcuts/__init__.py", line 20, in render_to_response
    return HttpResponse(loader.render_to_string(*args, **kwargs),
 **httpresponse_kwargs)

  File "/usr/local/lib/python2.7/dist-packages/django/template/loader.py",
 line 176, in render_to_string
    return t.render(context_instance)

  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py",
 line 140, in render
    return self._render(context)

  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py",
 line 134, in _render
    return self.nodelist.render(context)

  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py",
 line 823, in render
    bit = self.render_node(node, context)

  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py",
 line 837, in render_node
    return node.render(context)

  File "/usr/local/lib/python2.7/dist-
 packages/django/template/loader_tags.py", line 123, in render
    return compiled_parent._render(context)

  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py",
 line 134, in _render
    return self.nodelist.render(context)

  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py",
 line 823, in render
    bit = self.render_node(node, context)

  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py",
 line 837, in render_node
    return node.render(context)

  File "/usr/local/lib/python2.7/dist-
 packages/django/template/loader_tags.py", line 62, in render
    result = block.nodelist.render(context)

  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py",
 line 823, in render
    bit = self.render_node(node, context)

  File "/usr/local/lib/python2.7/dist-packages/django/template/base.py",
 line 837, in render_node
    return node.render(context)

  File "/usr/local/lib/python2.7/dist-
 packages/django/template/defaulttags.py", line 451, in render
    value = float(value)

 TypeError: float() argument must be a string or a number}}}

-- 
Ticket URL: <https://code.djangoproject.com/ticket/18739>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

-- 
You received this message because you are subscribed to the Google Groups 
"Django updates" group.
To post to this group, send email to django-updates@googlegroups.com.
To unsubscribe from this group, send email to 
django-updates+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to